Доступ к хранилищу из представления в Laravel 6 с примерами кода

Чтобы получить доступ к хранилищу из представления в Laravel 6, вы можете использовать несколько методов. Вот несколько примеров с кодом:

  1. Использование вспомогательной функции asset:

    <img src="{{ asset('storage/images/image.jpg') }}" alt="Image">

    В этом примере функция assetгенерирует URL-адрес файла хранилища, что позволяет получить к нему доступ непосредственно из представления.

  2. Использование фасада Хранилище:

    <img src="{{ Storage::url('images/image.jpg') }}" alt="Image">

    Фасад Storageпредоставляет удобные методы для работы с файлами в системе хранения Laravel. Метод urlгенерирует URL-адрес указанного файла хранилища.

  3. Использование символической ссылки:
    Сначала создайте символическую ссылку из общей папки в папку хранилища с помощью Artisan-команды storage:link:

    php artisan storage:link

    Затем вы можете получить доступ к файлу хранилища из представления следующим образом:

    <img src="{{ asset('storage/images/image.jpg') }}" alt="Image">

Это всего лишь несколько способов доступа к хранилищу из представления в Laravel 6. Вы можете выбрать тот, который лучше всего соответствует вашим потребностям. Не забудьте настроить пути и имена файлов в соответствии с фактической файловой структурой.