Laravel 7.x Клинок {!! !}} экранированный знак вопроса (?), хотя он не включен в php htmlspecialchars - PullRequest
0 голосов
/ 10 апреля 2020

В блейде. php файл, я использовал {!! $imageLink !!}

$imageLink is "mysite.com/my_image.png?version=1586505972".

Но когда я проверял элементы, это становится "mysite.com/my_image.png%3Fversion%3D1586505972"

Хотя символ? не включены в https://www.php.net/manual/en/function.htmlspecialchars.php

1 Ответ

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

Я нашел причину, по которой $imageLink на самом деле кодируется перед передачей на блейд, это из return Storage::url($image);

...