This is a Laravel 4.1 gallery package using bootstrap3, [Intervention Image] (http://intervention.olivervogel.net/) by Oliver Vogel and [bootstrap-tagsinput] (https://github.com/TimSchlechter/bootstrap-tagsinput) by Tim Schlechter
-
Install it through composer:
composer require ffy/photogallery
-
Version:
dev-master
-
Add this to the providers array in your config/app.php:
'Ffy\Photogallery\PhotogalleryServiceProvider',
-
Add the intervention package to the providers array in your config/app.php:
'Intervention\Image\ImageServiceProvider',
-
Add the intervention facade to the aliases array on your config/app.php:
'Image' => 'Intervention\Image\Facades\Image',
-
Migrate the package tables:
php artisan migrate --package="ffy/photogallery"
-
Publish the package configuration file:
php artisan config:publish ffy/photogallery
-
Publish the package asset files:
php artisan asset:publish "ffy/photogallery"
Under app/config/packages/ffy you will find the configuration file
add albumsadd photo to albums relationsassign photos to albumsadd index pageadd navigation to master pageadd active statesadd tags to photosadd tags to albumsadd tags pluginadd a 'favorite' flag to the imagesadd paginationphoto index page layoutphoto upload page layoutphoto edit page layoutadd bootstrap3 /cdnset the markup in forms
upload files on uploaddelete files on deleteadd preview in edit photoimplement interventionprefix tablesadd TimSchlechter/bootstrap-tagsinputadd a config fileadd prefixadd upload foldermax photo widthmax photo heightadd multiple versions of the imageadd resize functionalityadd grayscale functionality- create sprites
- add crop functionality
- add instagram/hipster/derp filters (maybe)
- add watermark thingy
- sort by id desc
- better css
- add facades
- drag and drop upload
- rerun all the configuration options for all photos uploaded