Laravel 和 Blade - 如何在引号内写入变量?

问题描述 投票:0回答:1

我正在尝试制作类似的东西

id="checkout-button-{someid}"

比如说

id="checkout-button-jjn5jghj5"

我认为这可以通过未转义的字符串来完成

id={!! "checkout-button-$item->id" !!}

但这并没有在字符串中产生变量。

在刀片视图中执行此操作的正确方法是什么?

laravel laravel-blade
1个回答
4
投票

刀片将要

  1. 寻找开口
    {{
  2. 在结束前拍摄所有内容
    }}
    ,然后
  3. 计算表达式并使用该值替换整个
    {{ ... }}
    字符串

就您而言,您唯一需要 Blade 的就是获得

id
。所以你的陈述应该是这样的:

id="checkout-button-{{ $item->id }}"

© www.soinside.com 2019 - 2024. All rights reserved.