这是我的问题。我从数据库中获取URL / s。例如,
{{$items->url}} //this contains the URL
在我的导航栏中,如果我对链接进行了硬编码。这有效:
<li><a href="{{ url('/input') }}">Input/a></li>
但我想在<a>
标签中插入变量,但这不起作用
<li><a href="{{ url ('{{$items->url}}') }}">Input</a></li>
它总是返回以下错误:
syntax error, unexpected '{'
有人可以建议一种可能的方法来打印$ items-&gt; url的值吗?谢谢!
答案 0 :(得分:2)
{{ }}
由刀片转换为php代码<?php echo ?>
。基本上,您将<?php
标记放在另一个<?php
标记内。
你应该做的是认为当你已经开始一个{{
,并且你需要一些PHP代码时,你不需要另一个。在这种情况下,请执行以下操作:
<li><a href="{{ url($items->url) }}">Input</a></li>
答案 1 :(得分:2)
也许有帮助:
使用Blade
<a href="{{ url('$items->url') }}">Input</a>
没有刀片
<a href="<?php echo url('$items->url') ?>">Input</a>