Просмотр загруженного изображения в laravel блейде, который работает на сервере php artisan serve - PullRequest
0 голосов
/ 05 февраля 2020

Я загрузил изображение в laravel в папку storage / uploads / profile. Проект выполняется на обслуживающем сервере php на wamp. Мне нужно просмотреть изображение в виде лезвия. Я использовал код в виде лезвия

<img src="{{ asset('/storage/uploads/profile/'.$data->profile_picture) }}>

Но изображение не отображается. Когда я проверял в браузере, URL-адрес выглядит как

<img src="http://127.0.0.1:8000/storage/uploads/profile/image.jpg">

Помогите пожалуйста .....

1 Ответ

0 голосов
/ 05 февраля 2020

при вызове пути к хранилищу используйте storage_path LINK

<img src="{{ storage_path('uploads/profile/'.$data->profile_picture) }}>

или вы можете использовать laravel хранилище: ссылка LINK запустите эту команду, она создаст виртуальный каталог в вашей папке publi c, чтобы вы могли использовать, как показано ниже

php artisan storage:link

<img src="{{ asset('uploads/profile/'.$data->profile_picture) }}>

или использовать Хранилище :: url ()

<img src="{{ Storage::url('/storage/uploads/profile/'.$data->profile_picture) }}" alt="{{ $images->filename }}" />
...