Laravel 5.5-读取存储在外部文件夹中的图像

时间:2018-11-11 11:28:02

标签: php laravel-5.5 file-storage

在Laravel 5.5项目中,我将图像保存在文件夹“ public / uploads”中,我也可以使用URL http://localhost/my_project/public/uploads/77FAk4TSvXbX.jpg读取图像。然后,我尝试将图像存储在“ D:/ Uploads”中,使用配置成功了

'local' => [
    'driver' => 'local',
    'root' => 'D:/Uploads'
],

但是现在我只能检索这些图像。我无法像以前那样直接通过URL直接读取图像。

有人可以帮我吗?

这是用于将图像上传到D:/上传

的代码
$image  = str_random(12) . "." . $request->image->getClientOriginalExtension();
$request->image->storeAs('', $image);

1 个答案:

答案 0 :(得分:0)

'visibility' => 'public',数组内的配置文件中写入local,然后尝试以下代码:

$contents = Storage::get('path_to_file');

应该可以。 如果您还有任何问题,请通知我。