我在我的LARAVEL项目中使用了这个代码https://codepen.io/saper639/details/YzzJpBv.

但在html中使用以下代码:

<script type="text/html">
        <tr data-index="$index">
          <td>{{index+1}}</td>
          <td>{{id}}</td>
          <td class='edit' data-type='textbox' data-field='firstname'>{{firstname}}</td>
          <td class='edit' data-type='textbox' data-field='lastname'>{{lastname}}</td>
          <td class='edit' data-type='dropdown' data-field='color_id' data-source='arr_colors'>{{color_id|select(arr_colors)}}</td>
          <td><button type='button' class='btn btn-danger btn-flat btn-xs' data-bind="rem__click:remRow"  data-id='$index' title='Удалить запись'><i class='fa fa-fw fa-remove'></i></button></td>        
        </tr>
      </script> 

在laravel中添加此代码后,显示以下错误:

Use of undefined constant index - assumed 'index' (this will throw an Error in a future version of PHP)

如何发出此错误?

推荐答案

它将脚本标记中的{{index+1}}解释为Blade 指令,但默认情况下Blade 模板中没有定义index.

您可以将{{index+1}}更改为@{{index+1}}以不解释它

<script type="text/html">
    <tr data-index="@{{index}}">
        <td>@{{index+1}}</td>
        <td>@{{id}}</td>
        <td class='edit' data-type='textbox' data-field='firstname'>@{{firstname}}</td>
        <td class='edit' data-type='textbox' data-field='lastname'>@{{lastname}}</td>
        <td class='edit' data-type='dropdown' data-field='color_id' data-source='arr_colors'>@{{color_id|select(arr_colors)}}</td>
        <td><button type='button' class='btn btn-danger btn-flat btn-xs' data-bind="rem__click:remRow"  data-id='$index' title='Удалить запись'><i class='fa fa-fw fa-remove'></i></button></td>        
    </tr>
</script> 

Php相关问答推荐

如何在Laravel Controller中存储文本区域值?

Laravel 9如何过滤$的项目与结果?

启用额外的WooCommerce产品库存位置

如何让PHP变量跨越多个脚本调用?

Laravel:如何展平多维Eager 加载的集合

根据WooCommerce购物车页面中的自定义 Select 添加费用

在WooCommerce获取所有具有全球产品属性品牌的简单产品

根据WooCommerce Cart小计阈值自动应用优惠券

Regex|PHP捕获json字符串中的每个非法双引号

如何批量处理消息总线中的消息

对产品/库存结果集进行分组和计数,形成多维分层数组

WooCommerce 回购自定义插件:如何更新用户钱包?

如何显示所有数组数据而不仅仅是最后的结果

在 DateTime 或 DateTimeImmutable 对象上调用modify() 时是否必须使用空格?

从 Laravel 机制中排除目录并直接访问该目录

如何搜索和替换 XML 文件中的一段文本?

在PHP WordPress插件中使用变量连接路径时的问题解决方法

如何通过工厂为点列制作一个假坐标?

Laravel 模型将日期保存为空

为什么 PDO 允许使用带命名占位符的索引数组,但仅在禁用仿真时才允许?