Laravel 5.5 - читать изображения, хранящиеся во внешней папке - PullRequest
0 голосов
/ 11 ноября 2018

В моем проекте Laravel 5.5 я сохранил изображения в папке 'public / uploads', и я тоже могу читать изображения с URL http://localhost/my_project/public/uploads/77FAk4TSvXbX.jpg. Затем я попытался сохранить изображения в 'D: / Uploads 'который был успешным с использованием конфигурации

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

Но теперь я застрял при получении этих изображений. Я не могу читать изображения напрямую, как в случае, если я мог бы сделать это раньше, прямо через URL.

Может кто-нибудь, пожалуйста, помогите мне в этом?

Вот код, написанный для загрузки изображений в D: / Uploads

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

1 Ответ

0 голосов
/ 11 ноября 2018

Запишите 'visibility' => 'public', в файл конфигурации внутри массива local и попробуйте следующий код:

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

Это должно работать. Если у вас все еще есть проблемы, дайте мне знать.

...