Laravel 8 UniSharp File Manager 3将基本目录从app/storage更改为app/public

yrwegjxp  于 7个月前  发布在  其他
关注(0)|答案(2)|浏览(69)

我正在努力改变基本目录上传图像是在app/public而不是 * 默认 * app/storage

    • config/lfm.php**文件中没有base_directory

我还看到lfm.php文件在unishark/laravel-filemanager/src/config文件夹中。为什么这个配置文件在两个地方?
我需要改变这个结构的原因是,我已经有数百个图像在public/images和文件在public/files,我想保持这些链接在现有的网页工作。
我该怎么做才能改变这一切?

omtl5h9j

omtl5h9j1#

也许如果你在config/lfm.php中改变,用'disk' => 'lfm_local'行,解决你的问题。
lfm_local是本地化的file config/filesystems.php,在那里你看到一些选项的磁盘,使用在lfm.php .

2izufjch

2izufjch2#

确认在config/lfm.php中的'disk' => 'lfm_local'行配置它确实工作。不知道为什么作者没有将上面的答案标记为正确的答案。
我的做法是在.env文件中注册一个FILE_SYSTEM_DISK变量,如果它还不存在的话。使用这个env变量在config/lfm.php中将磁盘类型设置为disk,在config/filesystems.php中设置为default,使我的文件系统与LM同步良好。

相关问题