繁体   English   中英

如何在Laravel视图中将数据库中保存的URL插入URL助手?

[英]How to insert URL saved in database to URL helper in Laravel view?

这是我的问题。 我从数据库中获取URL。 例如,

{{$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-> url值的方法吗? 谢谢!

{{ }}由刀片转换为php代码<?php echo ?> 因此,实质上,您是将<?php标记放在另一个<?php标记内。

您应该做的是,当您已经启动一个{{ ,并且其中需要一些php代码时,就不需要另一个了。 在这种情况下,请执行以下操作:

<li><a href="{{ url($items->url) }}">Input</a></li>

可能有帮助:

带刀片

<a href="{{ url('$items->url') }}">Input</a>

没有刀片

<a href="<?php echo url('$items->url') ?>">Input</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM