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

Я храню изображения в папке хранилища Laravel. Они хранятся в следующем формате.

C: \ XAMPP \ HTDOCS \ personal_projects \ Активный \ diary_app \ хранение \ App \ образы \ C4CA4238 \ C81E728D9D4C2F63.png

Я хочу сделать эти изображения общедоступными для пользователя, который их загрузил. Я следовал инструкциям здесь: https://laravel.com/docs/5.5/filesystem

«Вы должны создать символическую ссылку из публичного хранилища в»
хранение / приложение / общественности

Итак, я побежал php artisan storage:link и «символическая ссылка» отображается в моем общедоступном каталоге:

введите описание изображения здесь

Я пытаюсь отобразить мои изображения, используя следующий URL:

Http: //localhost/personal_projects/Active/diary_app/public/storage/app/images/C4CA4238/C81E728D9D4C2F63.png«

Но я получаю «изображение не найдено». Как сделать изображения, хранящиеся в хранилище, общедоступными?

0

Решение

Изображения хранятся в 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,

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]