【问题标题】:Laravel 7 store file in absolute pathLaravel 7 在绝对路径中存储文件
【发布时间】:2021-05-10 04:57:38
【问题描述】:

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

【问题讨论】:

  • 您可以在config/filesystems.php 中更改存储驱动程序设置并添加新的存储驱动程序。在这种情况下,您的路径将只是 '/storage',因为它是绝对路径

标签: php storage laravel-7


【解决方案1】:

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

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

编辑:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    相关资源
    最近更新 更多