我正在努力更改基本目录以将图像上传到
app/public
而不是默认app/storage
。
config/lfm.php文件中没有
base_directory
。
我还看到 lfm.php 文件位于 unisharp/laravel-filemanager/src/config 文件夹中。为什么这个配置文件在两个地方?
我需要更改为这种结构的原因是我已经在
public/images
中拥有数百张图像和 public/files
中的文件,并且我希望在现有页面中保持这些链接正常工作。
那么我必须做什么才能改变这一点?
也许如果你改变
config/lfm.php
,与'disk' => 'lfm_local'
一致,就能解决你的问题。
lfm_local
位于 file config/filesystems.php
中,在那里您可以看到一些磁盘选项,可以在 lfm.php
使用。
确认在第
config/lfm.php
行的'disk' => 'lfm_local'
中配置它确实有效。不知道为什么作者没有将上述答案标记为正确答案。
我的做法是在 .env 文件中注册一个
FILE_SYSTEM_DISK
变量(如果尚不存在)。
使用此环境变量将磁盘类型设置为 disk
中的 config/lfm.php
和
default
中的 config/filesystems.php
让我的文件系统与 LM 很好地同步。