creode/nova-media

此包的最新版本(1.4.0)没有可用的许可信息。

1.4.0 2024-02-20 10:17 UTC

This package is auto-updated.

Last update: 2024-09-20 11:38:34 UTC


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目录添加一个新视图,您可以对它进行编辑以更改媒体显示方式。