我需要获取图像的名称,并在图形名称之前添加img文件夹。我使用如下的url()函数
{{ url('img', 'articles/mypic.jpg') }}
问题是我不明白
http://127.0.0.1:8000/img/articles/mypic.jpg
但是我得到的是%2F而不是/
http://127.0.0.1:8000/img/articles%2Fmypic.jpg
它在localhost中工作正常,但在我的服务器上无法正常工作。我需要重新配置apache以使其工作,并且我想避免重新配置Apache。我可以避免将/编码为%2F吗?
答案 0 :(得分:1)
您可以使用urldecode
,但您无需对其进行解码,因为浏览器无需解码即可处理得很好。
php > echo urldecode("http://127.0.0.1:8000/img/articles%2Fmypic.jpg");
http://127.0.0.1:8000/img/articles/mypic.jpg