Laravel 7 以绝对路径存储文件
Laravel 7 store file in absolute path
我有一个 vps 使用自定义文件夹来保存文件,他们将文件夹放在系统的根目录 /storage
但网站文件夹位于 /var/www/html/mywebsite
。有什么方法可以配置 laravel 将上传的文件存储到 /storage
文件夹?
我想说的是,使用 __DIR__
预定义常量会有所帮助:
__DIR__ . "/../../../storage/<something>"
编辑:
可行的方法是在您的文件系统配置中创建一个新磁盘。
'disks' => [
'custom_folder_1' => [
'driver' => 'custom',
'root' => __DIR__ . '/../../../storage/path/to/your/new/storage/folder',
],
]
我有一个 vps 使用自定义文件夹来保存文件,他们将文件夹放在系统的根目录 /storage
但网站文件夹位于 /var/www/html/mywebsite
。有什么方法可以配置 laravel 将上传的文件存储到 /storage
文件夹?
我想说的是,使用 __DIR__
预定义常量会有所帮助:
__DIR__ . "/../../../storage/<something>"
编辑:
可行的方法是在您的文件系统配置中创建一个新磁盘。
'disks' => [
'custom_folder_1' => [
'driver' => 'custom',
'root' => __DIR__ . '/../../../storage/path/to/your/new/storage/folder',
],
]