Laravel: сделать изображения, хранящиеся в папке хранилища, общедоступными
Я храню изображения в папке хранилища Laravel. Они хранятся в следующем формате.
C: \ XAMPP \ HTDOCS \ personal_projects \ Активный \ diary_app \ хранение \ App \ образы \C4CA4238\C81E728D9D4C2F63.png
Я хочу сделать эти изображения общедоступными для пользователя, который их загрузил. Я следовал инструкциям здесь: https://laravel.com/docs/5.5/filesystem
"Вы должны создать символическую ссылку из public / storage на" storage / app / public
Итак, я побежал php artisan storage:link
и "символическая ссылка" отображается в моем общедоступном каталоге:
Я пытаюсь отобразить мои изображения, используя следующий URL:
Но я получаю "изображение не найдено". Как сделать изображения, хранящиеся в хранилище, общедоступными?
1 ответ
Изображения хранятся в storage/app/public
каталог общедоступен через http://your.domain/storage
когда php artisan storage:link
команда была выполнена
То есть, storage_path('app/public') . '/path/to/image.jpg'
будет доступен так: http://your.domain/storage/path/to/image.jpg
,