Ссылка для хранения файлов в Laravel - PullRequest
0 голосов
/ 15 декабря 2018

Я использую:

php artisan storage:link 

После этого я могу получить доступ к своему файлу в публичном / хранилище

Но когда я добавляю файл следующим образом:

request()->image->store('public/storage/foto');

или

request()->image->store('storage/foto');

или

request()->image->store('foto');

Это помещает мой файл в каталог хранилища / загрузки, и у меня нет доступа к этим файлам из браузера.что я сделал не так?Может быть, я пропущу некоторые важные настройки?

Ответы [ 2 ]

0 голосов
/ 15 декабря 2018

Попробуйте это:

   $request->file('image')->storeAs('public/images',$image_name);
0 голосов
/ 15 декабря 2018

Вам необходимо убедиться, что файл хранится на вашем общедоступном диске, чтобы он был доступен из браузера.Вы можете указать диск в методе store, добавив его в качестве второго параметра, например, request()->image->store('foto', 'public');.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...