在 release 下载zip
压缩包 ,打开扩展管理页面,点击本地安装
按钮选择提交。
composer require jatdung/media-manager
或
composer require jatdung/media-manager:版本号
打开 config/admin.php
,找到 extension
,添加配置:
'extension' => [
// 添加 meida-manager 选项
// 2.0 及以下版本
'media-manager' => [
// 'disk' => 'public',
'disk' => ['public', 'admin'], // 仅 v1.03 后支持多文件
// 'allowed_ext' => 'jpg,jpeg,png,pdf,doc,docx,zip'
]
// 3.0 以上
'media-manager' => [
// 必须配置
'disks' => ['public', 'qiniu'],
// 可选配置
'allowed_ext' => 'jpg,png', // 允许的文件扩展
'show_hidden_files' => false, // 是否显示隐藏文件,如 .gitignore,默认为 false
'uploader_use_server_validate' => false, // 上传文件是否使用服务端进行验证,默认为 false
// 使用的控制器
'controller' => Jatdung\MediaManager\Http\Controllers\MediaManagerController::class,
// 自行编写的第三方存储适配器,以下是默认值
'adapters' => [
Overtrue\Flysystem\Qiniu\QiniuAdapter::class => Jatdung\MediaManager\Adapters\OvertrueQiniuAdapter::class,
],
],
],
在扩展管理页面找到 jatdung.media-manager
更新并启用。
扩展包版本 | laravel 版本 | 备注 |
---|---|---|
3.x | 9 | 1. 参考借鉴(抄袭)了 Dcat 的 Grid 模块代码,使用 Dcat 的 Action , Card , Modal 等组件进行重构 2. 可以在不修改源代码的前提下,进行一定的自定义 |
2.x | 9 | |
1.x | 9 以下 | 仅在 laravel 8 环境下测试,以下版本请自行测试 |
TODO
本项目代码基本源于 laravel-admin-extensions/media-manager 项目,仅对不兼容的部分做了修改,如涉及侵权问题麻烦联系本人删除该项目。
Licensed under The MIT License (MIT).