PHPackages                             perfectneeds/media-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. perfectneeds/media-bundle

ActiveSymfony-library[Image &amp; Media](/categories/media)

perfectneeds/media-bundle
=========================

Media Bundle Manage images and documents

2.0.28(1y ago)05.0k2PHPPHP ^7.4 || ^8.0

Since May 27Pushed 1y ago1 watchersCompare

[ Source](https://github.com/PerfectNeeds/media-bundle)[ Packagist](https://packagist.org/packages/perfectneeds/media-bundle)[ Docs](https://perfectneeds.com)[ RSS](/packages/perfectneeds-media-bundle/feed)WikiDiscussions 1.0 Synced 1w ago

READMEChangelogDependencies (2)Versions (86)Used By (2)

Getting Started With PNMediaBundle for manage uploading files like images or documents
======================================================================================

[](#getting-started-with-pnmediabundle-for-manage-uploading-files-like-images-or-documents)

### Prerequisites

[](#prerequisites)

1. Symfony 3.4
2. [PNServiceBundle](https://github.com/PerfectNeeds/service-bundle)

Installation
------------

[](#installation)

Installation is a quick (I promise!) 9 step process:

1. Download PNMediaBundle using composer
2. Enable the Bundle in AppKernel
3. Create your Image class
4. Create your Document class
5. Create your ImageRepository class
6. Create your DocumentRepository class
7. Configure the PNMediaBundle
8. Import PNMediaBundle routing
9. Update your database schema

---

### Step 1: Download PNMediaBundle using composer

[](#step-1-download-pnmediabundle-using-composer)

Require the bundle with composer:

```
$ composer require perfectneeds/media-bundle "~1.0"
```

### Step 2: Enable the Bundle in AppKernel

[](#step-2-enable-the-bundle-in-appkernel)

Require the bundle with composer:

```
