Файлы изображений, не отображаемые в приложении Laravel после развертывания на AWS Beanstalk - PullRequest
0 голосов
/ 05 июля 2018

У меня есть веб-приложение Laravel, развернутое на AWS Beanstalk. Все, включая базу данных, работает отлично, за исключением отображения изображения / файла. Логотип, изображения и т. Д. Не отображаются. Вероятно, это проблема пути к файлу. Мои изображения и файлы хранятся в каталоге «хранилище». Мой путь к файлам таков:

<img src="/storage/images/logo.png">

Это работает локально, но на сервере AWS это не так. Я перепробовал все возможные пути, но все равно ничего не получалось. Что я делаю не так?

1 Ответ

0 голосов
/ 05 июля 2018

Попробуйте это, чтобы получить ресурсы из каталога хранилища.

Storage::disk('local')->url('images/logo.png');

Вы можете использовать это лезвие в следующем формате.

<img src="{{ Storage::disk('local')->url('images/logo.png') }}">

Это даст прямой URL к /storage/images/logo.png

...