将Laravel存储路径更改为安装目录外部

时间:2019-08-28 16:39:15

标签: php laravel laravel-5.4

我已经在/ var / www / html / website上安装了Laravel,但现在我想将存储路径更改为/ mnt / volume

为此,我将此代码添加到bootstrap / app.php

app()->useStoragePath('/mnt/volume/public/');

现在上传可以正常工作,但是在上传之后,会创建一个新的文件,如:

  

/mnt/volume/public/mnt/volume/mnt/volume/public/bookimages/77iF2Gdr7pKXXLRLovgIpfcKBxY1h7CRqKjc35SC.jpeg

您可以看到Laravel再次创建了mnt / volume / mnt / volume目录。

Laravel Framework 5.5.44

现在,如何解决此问题?

1 个答案:

答案 0 :(得分:0)

filesystem.php配置文件中创建自定义磁盘,将root属性设置为自定义路径