laravel-admin文件管理插件media-manager

文件管理插件media-manager是一个对本地文件的可视化管理的工具

官方文档:http://laravel-admin.org/docs/#/zh/extension-media-manager

安装

1
2
3
$ composer require laravel-admin-ext/media-manager -vvv

$ php artisan admin:import media-manager

配置

打开config/admin.php指定你要管理的disk

1
2
3
4
5
6
'extensions' => [

'media-manager' => [
'disk' => 'public' // 指向config/filesystem.php中设置的disk
],
],

disk为config/filesystem.php中设置的本地disk,然后打开:http://localhost/admin/media-manager访问

注意如果要预览disk中的图片,必须在disk中设置访问url前缀:config/filesystem.php:

1
2
3
4
5
6
7
8
9
10
11
'disks' => [

'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage', // 设置文件访问url
'visibility' => 'public',
],

...
]

注:将文件存放在storage目录下,然后从public路径去访问,会导致找不到文件,解决方式是建立storage/app/public目录指向public/storage的软链接

1
$ ln -s /data/www/SignIn/storage/app/public /data/www/SignIn/public/storage

参考:https://laravel.com/docs/5.5/filesystem#file-urls

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :