Laravel 8 UniSharp 文件管理器 3 将基本目录从 app/storage 更改为 app/public

问题描述 投票:0回答:2

我正在努力更改基本目录以将图像上传到

app/public
而不是默认
app/storage

config/lfm.php
文件中没有base_directory

我还看到 lfm.php 文件位于 unisharp/laravel-filemanager/src/config 文件夹中。为什么这个配置文件在两个地方?

我需要更改为这种结构的原因是我已经在

public/images
中拥有数百张图像和
public/files
中的文件,并且我希望在现有页面中保持这些链接正常工作。

那么我必须做什么才能改变这一点?

php laravel laravel-5 file-manager
2个回答
1
投票

也许如果你改变

config/lfm.php
,与
'disk' => 'lfm_local'
一致,就能解决你的问题。

lfm_local
位于
file config/filesystems.php
中,在那里您可以看到一些磁盘选项,可以在
lfm.php
使用。


0
投票

确认在第

config/lfm.php
行的
'disk' => 'lfm_local'
中配置它确实有效。不知道为什么作者没有将上述答案标记为正确答案。

我的做法是在 .env 文件中注册一个

FILE_SYSTEM_DISK
变量(如果尚不存在)。 使用此环境变量将磁盘类型设置为
disk
中的
config/lfm.php
default
中的
config/filesystems.php
让我的文件系统与 LM 很好地同步。

© www.soinside.com 2019 - 2024. All rights reserved.