В моем проекте 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);
Написать 'visibility' => 'public',
в файле конфигурации внутри local
массив, а затем попробуйте следующий код:
$contents = Storage::get('path_to_file');
Он должен работать.
Если у вас все еще есть проблемы, дайте мне знать.
Других решений пока нет …