您好,我在 Laravel Blade 方面遇到了非常奇怪的问题。
我有一个对象$studio
,它包含属性clean_name
,当我这样做时:
{{dd($studio)}}
我得到的clean_name
是这样的:Studio+Name
,但是当我实际上将其回显到anchor
标签时,如下所示:
<a href="/studio/{{$studio->clean_name}}">Studio</a>
或者像这样:
<a href="/studio/{!!$studio->clean_name!!}">Studio</a>
我知道我的链接是:
/studio/工作室名称
所以它实际上用 - 代替了 +,有什么解决方案吗?
最佳答案
我已经尝试过了,它对我来说效果很好
像这样的 json 对象:
{"id":22,"first_name":"Studio+Name","last_name":"Studio","user_name":"Studio","email":"[email protected]","created_at":"2015-09-11 10:11:29","updated_at":"2015-09-11 10:11:29"}
在 Blade 文件中我这样写
{{$show}}
<a href="/localhost:8090/{{$show->first_name}}">Studio</a>
在Url中它显示如下
localhost:8090/Studio+Name
关于php - Laravel Blade 将字符串中的 + 替换为 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32518802/