creode / nova-media
此包的最新版本(1.4.0)没有可用的许可信息。
1.4.0
2024-02-20 10:17 UTC
Requires
- laravel/nova: ^4.0
README
简单的Nova资源,它将像媒体库一样工作,允许您存储不同的媒体项。
安装
您可以使用以下命令安装此包
composer require creode/nova-media
您还需要运行迁移,这将创建一个新的媒体表
php artisan migrate
用法
在blade中通过id渲染字段
@include('nova-media::media', ['id' => $id])
媒体字段
您也可以在Nova资源中使用媒体字段
MediaField::make('Media')
这将自动创建一个选择框,允许您选择媒体项。
配置
您可以通过发布配置文件来配置用于媒体库的文件系统磁盘
php artisan vendor:publish --tag="nova-media-config"
并覆盖磁盘参数,或者您可以设置NOVA_MEDIA_DISK
环境变量。
发布视图
您可以通过运行以下命令发布此包的视图
php artisan vendor:publish --tag="nova-media-views"
这将向resources/views/vendor/nova-media
目录添加一个新视图,您可以对它进行编辑以更改媒体显示方式。