Доступ к изображениям из папки хранения - PullRequest
2 голосов
/ 24 мая 2019

Я загружаю изображения в папку хранилища storage / app / public, но также добавляю дополнительные папки для их более удобного хранения.

C: \ xampp \ htdocs \ rps \ storage \ app \public \ images \ user-profile

Мне удалось сохранить их без проблем, но сейчас я не знаю, как получить к ним доступ в своем файле .blade.php, который я пробовал:

src="storage/images/user-profile/standard/default.png"

C: \ xampp \ htdocs \ rps \ storage \ app \ public \ images \ user-profile \ standard \ default.png

или

src="storage/images/user-profile/standard/{{$person->avatar}}"

C: \ xampp \ htdocs \rps \ storage \ app \ public \ images \ user-profile \ standard \ 1558700163.jpg

но у меня это не получилось, любой может помочь.Я думаю, мой путь неверен

Нужно ли мне также добавлять общие папки / папки хранения?

1 Ответ

0 голосов
/ 24 мая 2019

Сконфигурируйте новый диск в config/filesystems.php примерно так:

'images' => [
    'driver' => 'local',
    'root' => storage_path('images'),
],

Затем получите URL:

$url = Storage::disk('images')->url('file.jpg');

И получите содержимое файла:

$contents = Storage::disk('images')->get('file.jpg');

Вы также можете использовать помощник storage_path().Таким образом, по вашему мнению, это должно работать:

src="{{storage_path('images/user-profile/standard/default.png')}}"

Прочитайте документы для получения дополнительной информации.

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