Проблема прямой косой черты в пути изображения в Laravel - PullRequest
2 голосов
/ 10 апреля 2019

На моем сайте Laravel изображение называется

images/campaign/4965d649233e1436ece21804ff4eb62b.jpeg

Фактический путь к изображению http://localhost/fund/storage/app/images/campaign/4965d649233e1436ece21804ff4eb62b.jpeg

Но в моем шаблоне лезвия, когда я использую этот путь, он автоматически преобразуется в http://localhost/fund/storage/app/images%2Fcampaign%2F4965d649233e1436ece21804ff4eb62b.jpeg

Вот почему мое изображение не отображается.

Код IMG SRC в шаблоне блейда

src="{{url('/storage/app',$response->large_image)}}" 

Почему / автоматически заменяется на %2F и как его решить?

Кто-нибудь поможет, пожалуйста?

Ответы [ 2 ]

4 голосов
/ 10 апреля 2019

Измените лезвие на следующее:

src="{{url('/storage/app/'.$response->large_image)}}"

Я изменил запятую на точку, которая добавляет путь изображения к части /storage/app, поэтому она не кодирует этопоследняя часть.

0 голосов
/ 10 апреля 2019

нет необходимости использовать конкатенацию при использовании двойных кавычек вместо одинарных кавычек

src='{{url("/storage/app/$response->large_image")}}'
...