nicklasos/laravel-admin-media-library

laravel-admin 媒体库扩展

0.0.2 2023-03-11 21:45 UTC

This package is auto-updated.

Last update: 2024-09-19 16:15:21 UTC


README

安装

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;
}

注意:您必须将 setPhotosAttribute 和 setImageAttribute 方法添加到您的模型中

class MyModel extends Model implements HasMedia
{
    use InteractsWithMedia;

    public function setPhotosAttribute()
    {
        // you can leave it empty
    }

    public function setImageAttribute()
    {

    }
}

感谢 luischavez/laravel-admin-media-library 提供的代码示例。