如何用花括号在 laravel 中的回声中回声?

How can I make a echo in echo in laravel with curly braces?

{{HTML::decode(link_to_route('showInsList','<button class="btn btn-primary" type=" button"><span class="badge">{{$test->num}}</span> Messungen </button>', array($test->id))) }}

我想显示 $test->num 的值,但它不起作用。 我究竟做错了什么?请帮忙

如果您只是想简单地生成一个带有 link 的按钮,那么只编写 HTML 并使用 URL 助手会更简洁。像这样:

<a href="{{ route('showInsList', array($test->id)) }}">
    <button class="btn btn-primary" type="button">
        <span class="badge">{{ $test->num }}</span>
        Messungen
    </button>
</a>

但是,您不应该在 a 标签中包含 button,因此您应该考虑将 a 标签的样式设置为看起来像一个按钮。

<a class="btn btn-primary" href="{{ route('showInsList', array($test->id)) }}">
        <span class="badge">{{ $test->num }}</span>
        Messungen
</a>

尽量坚持有效和语义化 HTML 以避免以后浏览器出现问题。

{{HTML::decode(link_to_route('showInsList','<button class="btn btn-primary" type=" button"><span class="badge">{{$test->num}}</span> Messungen </button>', array($test->id))) }}

您已经开始在第一次输入字符串时使用左大括号 {{ 来回显您的字符串。所以你不需要在 $test->num

上再次使用花括号

使用以下

再试一次
   {{HTML::decode(link_to_route('showInsList','<button class="btn btn-primary" type=" button"><span class="badge"> $test->num </span> Messungen </button>', array($test->id))) }}

$test->num周围的{{}}没了。