drewroberts / media
Laravel 媒体(图片和视频)包,具有特定使用意见
3.5.0
2021-04-09 16:59 UTC
Requires
- php: ^7.4|^8.0
- cloudinary/cloudinary_php: ^1.20
- silvanite/nova-field-cloudinary: ^1.3.2
- spatie/eloquent-sortable: ^3.11.0
- tipoff/authorization: ^2.8.0
- tipoff/laravel-google-api: ^2.0.0
- tipoff/support: ^2.0.0
Requires (Dev)
- php-mock/php-mock-mockery: ^1.3.0
- tipoff/test-support: ^2.0.0
This package is auto-updated.
Last update: 2024-09-09 21:55:42 UTC
README
这里应该放置您的描述。请限制为一段或两段。考虑添加一个小示例。
安装
您可以通过 composer 安装此包
composer require drewroberts/media
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="DrewRoberts\Media\MediaServiceProvider" --tag="config"
将 cloudinary 磁盘添加到文件系统配置,并设置您的 Cloudinary 账户的环境变量。
return [ ... 'disks' => [ ... 'cloudinary' => [ 'driver' => 'cloudinary', 'api_key' => env('CLOUDINARY_API_KEY'), 'api_secret' => env('CLOUDINARY_API_SECRET'), 'cloud_name' => env('CLOUDINARY_CLOUD_NAME'), ] ] ];
模型
此包包含以下模型
模型列表
- 图片
- 标签
- 视频
对于这些模型中的每一个,此包实现了一个授权策略,该策略扩展了tipoff/authorization包的角色和权限方法。此包中每个模型的策略通过包注册,无需手动注册。
这些模型还包括此包中的Laravel Nova 资源,它们也通过包注册,无需手动注册。
更新日志
有关最近更改的更多信息,请参阅更新日志。
贡献
有关详细信息,请参阅贡献。
安全性
如果您发现任何安全问题,请通过电子邮件packages@drewroberts.com而不是使用问题跟踪器。
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。