├── .editorconfig ├── .gitignore ├── .travis.yml ├── composer.json ├── config └── medias.php ├── database └── migrations │ ├── 2015_02_14_161455_create_manager_media_table.php │ └── 2015_11_05_094307_add_crop_position_to_manager_medias_table.php ├── phpunit.xml ├── readme.md ├── src ├── Collections │ └── MediaCollection.php ├── Contracts │ └── Mediable.php ├── Events │ ├── CacheNeedsCleanup.php │ ├── MediaAdded.php │ ├── MediaDeleted.php │ └── MediaUpdated.php ├── Http │ ├── Controllers │ │ └── MediaController.php │ └── routes.php ├── Models │ └── Media.php ├── Observers │ └── MediaObserver.php ├── Presenters │ └── MediaPresenter.php ├── Providers │ ├── EventServiceProvider.php │ ├── MediasServiceProvider.php │ └── RouteServiceProvider.php ├── Services │ ├── MediaService.php │ ├── MediasDestroyerService.php │ └── MediasResizeService.php ├── Traits │ └── Medias.php └── functions.php └── tests ├── MediasTest.php ├── files ├── chrysanthemum.jpg ├── picture.jpg └── temp.jpg ├── migrations └── 2016_11_01_161455_create_products_table.php └── setup ├── Product.php ├── TestCase.php └── TestServiceProvider.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | /vendor 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/.travis.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/composer.json -------------------------------------------------------------------------------- /config/medias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/config/medias.php -------------------------------------------------------------------------------- /database/migrations/2015_02_14_161455_create_manager_media_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/database/migrations/2015_02_14_161455_create_manager_media_table.php -------------------------------------------------------------------------------- /database/migrations/2015_11_05_094307_add_crop_position_to_manager_medias_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/database/migrations/2015_11_05_094307_add_crop_position_to_manager_medias_table.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/phpunit.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/readme.md -------------------------------------------------------------------------------- /src/Collections/MediaCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Collections/MediaCollection.php -------------------------------------------------------------------------------- /src/Contracts/Mediable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Contracts/Mediable.php -------------------------------------------------------------------------------- /src/Events/CacheNeedsCleanup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Events/CacheNeedsCleanup.php -------------------------------------------------------------------------------- /src/Events/MediaAdded.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Events/MediaAdded.php -------------------------------------------------------------------------------- /src/Events/MediaDeleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Events/MediaDeleted.php -------------------------------------------------------------------------------- /src/Events/MediaUpdated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Events/MediaUpdated.php -------------------------------------------------------------------------------- /src/Http/Controllers/MediaController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Http/Controllers/MediaController.php -------------------------------------------------------------------------------- /src/Http/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Http/routes.php -------------------------------------------------------------------------------- /src/Models/Media.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Models/Media.php -------------------------------------------------------------------------------- /src/Observers/MediaObserver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Observers/MediaObserver.php -------------------------------------------------------------------------------- /src/Presenters/MediaPresenter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Presenters/MediaPresenter.php -------------------------------------------------------------------------------- /src/Providers/EventServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Providers/EventServiceProvider.php -------------------------------------------------------------------------------- /src/Providers/MediasServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Providers/MediasServiceProvider.php -------------------------------------------------------------------------------- /src/Providers/RouteServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Providers/RouteServiceProvider.php -------------------------------------------------------------------------------- /src/Services/MediaService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Services/MediaService.php -------------------------------------------------------------------------------- /src/Services/MediasDestroyerService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Services/MediasDestroyerService.php -------------------------------------------------------------------------------- /src/Services/MediasResizeService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Services/MediasResizeService.php -------------------------------------------------------------------------------- /src/Traits/Medias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/Traits/Medias.php -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/src/functions.php -------------------------------------------------------------------------------- /tests/MediasTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/tests/MediasTest.php -------------------------------------------------------------------------------- /tests/files/chrysanthemum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/tests/files/chrysanthemum.jpg -------------------------------------------------------------------------------- /tests/files/picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/tests/files/picture.jpg -------------------------------------------------------------------------------- /tests/files/temp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/tests/files/temp.jpg -------------------------------------------------------------------------------- /tests/migrations/2016_11_01_161455_create_products_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/tests/migrations/2016_11_01_161455_create_products_table.php -------------------------------------------------------------------------------- /tests/setup/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/tests/setup/Product.php -------------------------------------------------------------------------------- /tests/setup/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/tests/setup/TestCase.php -------------------------------------------------------------------------------- /tests/setup/TestServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EscapeWork/laramedias/HEAD/tests/setup/TestServiceProvider.php --------------------------------------------------------------------------------