首页 > 解决方案 > Laravel 7 在绝对路径中存储文件

问题描述

我有一个使用自定义文件夹来保存文件的 vps,他们将文件夹放在系统的根目录,/storage但网站文件夹位于/var/www/html/mywebsite. 有什么方法可以配置 laravel 将上传的文件存储到/storage文件夹中?

标签: phpstoragelaravel-7

解决方案


我想说使用__DIR__预定义的常量会有所帮助:

__DIR__ . "/../../../storage/<something>"

编辑:

要走的路线是在文件系统配置中创建一个新磁盘。

'disks' => [
    'custom_folder_1' => [
        'driver' => 'custom',
        'root'   => __DIR__ . '/../../../storage/path/to/your/new/storage/folder',
    ],
]

推荐阅读