mixdinternet/galleries
A simple gallery package
1,071
1
| Install | |
|---|---|
composer require mixdinternet/galleries |
|
| Latest Version: | 0.2.3 |
| PHP: | >=5.5.9 |
| Laravel: | 5 |
| License: | MIT |
| Last Updated: | Mar 25, 2018 |
| Links: | GitHub · Packagist |
Maintainer: agenciafmd
Galleries
A simple package of galleries to attach on a model
Installation
Add to composer.json
"require": {
"mixdinternet/galleries": "0.2.*"
}
ou
composer require mixdinternet/galleries
Service Provider
Open config/app.php then add
Mixdinternet\Galleries\Providers\GalleriesServiceProvider::class
Facades
Open config/app.php then add
'Gallery' => Mixdinternet\Galleries\Facades\Gallery::class
Publishing the files
$ php artisan vendor:publish --provider="Mixdinternet\Galleries\Providers\GalleriesServiceProvider" --tag="assets"
$ php artisan vendor:publish --provider="Mixdinternet\Galleries\Providers\GalleriesServiceProvider" --tag="config"
Running migrations
$ composer dump-autoload
$ php artisan migrate
Merge css/javascript into your gulpfile.js
...
.styles([
...
'resources/assets/css/dropzonejs.css',
...
],
'public/assets/css/admin.css',
'./')
...
.scripts([
...
'resources/assets/js/dropzone.min.js',
'resources/assets/js/jquery-ui.sortable.min.js',
...
'resources/assets/js/galleries-start.js'
...
],
'public/assets/js/admin.js',
'./')
...
Attaching the gallery to your model
use Mixdinternet\Galleries\GalleriableInterface;
use Mixdinternet\Galleries\GalleriableTrait;
class Post extends Model implements GalleriableInterface
{
use GalleriableTrait;
Load the grid in your panel
{!! Gallery::form($post, [customGalleryName]) !!}
Lists all images from a model
Post::first()->galleries([customGalleryName])->images();
If you want to return the default gallery images
Post::first()->gallery->images();
Related Packages
visual-ideas/moonshine-spatie-medialibrary
Spatie\MediaLibrary field for MoonShine Laravel admin panel
20,435
20
seandowney/backpackgallerycrud
Gallery management interface for Laravel 5 using Backpack CRUD.
640
0
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 0.2.3 | 5.3.* | MIT | ||
| 0.2.2 | 5.3.* | MIT | ||
| 0.2.1 | 5.3.* | MIT | ||
| 0.2.0 | 5.3.* | MIT | ||
| 0.1.12 | >=5.5.9 | 5.1.*| | MIT | |
| 0.1.11 | >=5.5.9 | 5.1.*| | MIT | |
| 0.1.10 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.9 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.8 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.7 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.6 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.5 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.4 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.3 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.2 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.1 | >=5.5.9 | 5.1.* | MIT | |
| 0.1.0 | >=5.5.9 | 5.1.* | MIT |