Package Data | |
---|---|
Maintainer Username: | agenciafmd |
Maintainer Contact: | irineu@mixd.com.br (Irineu Martins Junior) |
Package Create Date: | 2016-02-23 |
Package Last Update: | 2018-03-25 |
Language: | CSS |
License: | MIT |
Last Refreshed: | 2024-11-11 15:18:02 |
Package Statistics | |
---|---|
Total Downloads: | 1,038 |
Monthly Downloads: | 2 |
Daily Downloads: | 1 |
Total Stars: | 1 |
Total Watchers: | 5 |
Total Forks: | 1 |
Total Open Issues: | 0 |
A simple package of galleries to attach on a model
Add to composer.json
"require": {
"mixdinternet/galleries": "0.2.*"
}
ou
composer require mixdinternet/galleries
Open config/app.php
then add
Mixdinternet\Galleries\Providers\GalleriesServiceProvider::class
Open config/app.php
then add
'Gallery' => Mixdinternet\Galleries\Facades\Gallery::class
$ php artisan vendor:publish --provider="Mixdinternet\Galleries\Providers\GalleriesServiceProvider" --tag="assets"
$ php artisan vendor:publish --provider="Mixdinternet\Galleries\Providers\GalleriesServiceProvider" --tag="config"
$ composer dump-autoload
$ php artisan migrate
...
.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',
'./')
...
use Mixdinternet\Galleries\GalleriableInterface;
use Mixdinternet\Galleries\GalleriableTrait;
class Post extends Model implements GalleriableInterface
{
use GalleriableTrait;
{!! Gallery::form($post, [customGalleryName]) !!}
Post::first()->galleries([customGalleryName])->images();
Post::first()->gallery->images();