Media-library extension for laravel-admin
nicklasos/laravel-admin-media-library is a Laravel package for media-library extension for laravel-admin.
It currently has 4 GitHub stars and 1.134 downloads on Packagist (latest version 0.0.2).
Install it with composer require nicklasos/laravel-admin-media-library.
Discover more Laravel packages by nicklasos
or browse all Laravel packages to compare alternatives.
Last updated
composer require nicklasos/laravel-admin-media-library
protected function form()
{
$form = new Form(new MyModel);
// Single media
$form->mediaLibrary('image', 'Image')
->responsive()
->removable();
// Multiple media field
$form->multipleMediaLibrary('photos', 'Photos')
->responsive()
->removable();
return $form;
}
Note: you have to add setPhotosAttribute and setImageAttribute methods to your model:
class MyModel extends Model implements HasMedia
{
use InteractsWithMedia;
public function setPhotosAttribute()
{
// you can leave it empty
}
public function setImageAttribute()
{
}
}
Thanks to luischavez/laravel-admin-media-library for code samples.