【问题标题】:Laravel blade - double echo statementLaravel 刀片 - 双回声声明
【发布时间】:2020-01-01 21:46:41
【问题描述】:

我已经在{!! !!}里面了

{!! do_shortcode('[searchandfilter id="27"]') !!}

我现在正在将数据传递给这个部分文件,并且需要更新那个 id=""

我的想法是添加:{{ }} 但它没有打印出来,因为我已经在 {!! !!} 中。

{!! do_shortcode('[searchandfilter id="{{ $form_id }}"]') !!}

知道如何在这个刀片回声中连接这个 $form_id 吗?

【问题讨论】:

    标签: laravel laravel-blade


    【解决方案1】:

    解决了,忘了试试正则拼接方法:

    {!! do_shortcode('[searchandfilter id="'. $form_id .'"]') !!}
    

    【讨论】:

      【解决方案2】:

      实际上,问题在于您使用了简单的引号''。 PHP 不会解析其中的 PHP 变量。

      以下选项应该有效:

      {!! do_shortcode("[searchandfilter id='{$form_id}']") !!}
      

      {!! do_shortcode("[searchandfilter id='$form_id']") !!}
      

      【讨论】:

        猜你喜欢
        • 2017-01-02
        • 2017-01-10
        • 2018-05-06
        • 2018-09-02
        • 1970-01-01
        • 2011-01-10
        • 2019-01-12
        • 2021-09-22
        • 2016-03-26
        相关资源
        最近更新 更多