jaysson / eloquent_filefield
自动保存分配给 eloquent 模型属性的文件
1.0.1
2016-09-11 04:50 UTC
Requires
- php: ~5.5|~7.0
- laravel/framework: ^5.1
This package is not auto-updated.
Last update: 2024-09-14 18:26:17 UTC
README
轻松将文件上传到目录并将文件名保存到数据库属性。
它不处理任何图像处理。关于图像处理,请查看 [Glide][http://glide.thephpleague.com]
安装
通过 Composer
$ composer require jaysson/eloquent_filefield
使用方法
在您的 Eloquent 模型中
use Jaysson\EloquentFileField\FileFieldTrait; public $fileFields = [ 'image' => [], 'poster' => [ 'disk' => app('config')->get('filesystems.default'), 'path' => 'uploads/:class_slug/:attribute/:unique_id-:file_name', 'default_path' => 'uploads/default.png' ] ];
每个字段都可以有文件系统磁盘、路径模式和默认路径选项。如果您没有指定任何选项,它们将从默认配置加载。
发布默认配置
$ php artisan vendor:publish
安全性
如果您发现任何安全相关的问题,请通过电子邮件 prabhakarbhat@live.com 联系我们,而不是使用问题跟踪器。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。