mradang/laravel-attachment
最新稳定版本:v3.2.0
Composer 安装命令:
composer require mradang/laravel-attachment
包简介
laravel-attachment
README 文档
README
为模型增加附件功能
安装
composer require mradang/laravel-attachment
配置
- 添加 .env 环境变量,使用默认值时可省略
# 附件存储在 storage 下的目录名(默认:attachments)
ATTACHMENT_DIRECTORY=attachments
添加的内容
添加的数据表迁移
- attachments
使用
模型 Trait
use mradang\LaravelAttachment\Traits\AttachmentTrait;
增加以下内容:
- morphMany attachments 附件关联(一对多)
- mradang\LaravelAttachment\Models\Attachment attachmentAddByFile($file, array $data = []) 为模型上传文件附件
- mradang\LaravelAttachment\Models\Attachment attachmentAddByUrl($url, array $data = []) 为模型上传 Url 附件
- void attachmentSort(array $data) 附件排序
- void attachmentDelete($id) 删除模型的指定附件
- void attachmentClear() 清空模型的全部附件
模型删除时自动清理附件
统计信息
- 总下载量: 106
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-02-10