Laravel – Как получить изображения из / хранения

У меня проблемы с получением изображений из storage . Поэтому я загружаю файлы и изображения на storage . Когда файл загружается в файл storage/images/ и файл идет туда правильно.

В базе данных это сохраняет: /images/image01.png .

В лезвии я пытаюсь сделать это, но не работает:

 <img src="<?php echo asset("storage/". $images[0]->image)?>" /> 

В html это выглядит так:

 <img src="http://img.ruphp.com/php/image01.png"> 

Как я могу это сделать?

спасибо

Laravel предоставляет некоторую функцию для хранения файла на пути к хранилищу.

Вы должны использовать это:

 php artisan storage:link 

Вы можете увидеть storage/app/public/ .

Вы сохраняете все изображения в этой папке.

Примечание. Если вы хотите создать новую папку в storage/app/public/ вы должны установить для этой папки разрешение 755

Пример: mkdir('storage/app/public/avatar', 0755, true)

Обновлено: Загрузите в лезвие, как если бы вы хранили в storage/app/public/avatar

  <img src="{{asset("storage/avatar/img.jpg")}}" alt=""> 

Попытайтесь сделать так:

SRC = "хранение / изображения / image01.png"

Пытаться

 <img src="{{ url('storage'.$images[0]->image)) }}" />