Laravel 5.6 store()磁盘保持默认状态

时间:2018-05-31 13:04:07

标签: laravel laravel-5.6

之前我使用此方法指定公共文件夹中存储文件夹的路径以存储图像:

$file->store('storage/cars/' . $img . 'uploads')

在config / filesystems.php

'uploads' => [
     'driver' => 'local',
     'root'   => public_path(),
],

之前和之前都有效,即使我添加了它,它也会默认上传到storage/app/storage/cars

ANSWER

$file->store('storage/cars/' . $img , 'uploads')

我有点而不是逗号。

这会直接上传到公共文件夹。

1 个答案:

答案 0 :(得分:0)

public_path()输出存储/应用,这就是为什么执行存储后它会保存在存储/应用/存储/汽车上,所以你想要的是指定仅存储 - >

的路径
$file->store('cars/' . $img , 'uploads')

然后,当您想要保存文件时,您可以这样做:

SELECT L1 FROM SOMETHING