【问题标题】:Laravel datatables raw columnsLaravel 数据表原始列
【发布时间】:2020-04-15 13:37:45
【问题描述】:

我有这样的代码来显示数据表的操作按钮

->addColumn('action', function () {
            return '<form id="delete" action="{{ route(' . 'admin.posts.destroy' . ', $model) }}" method="POST">
            @csrf
            @method("DELETE")
            <a href="{{route(' . 'admin.posts.edit' . ', $model) }}" class="btn btn-info">Edit</a>
            <input type="submit" class="btn btn-danger" value="Delete">
        </form>';
        })

但是@csrf@method("DELETE") 变成了字符串/文本(不是方法)。我试图在@csrf@method("DELETE") 中附加{{ }},但它不起作用。如何将该文本更改为刀片模板中的方法无需为此类操作按钮创建新视图

谢谢!

【问题讨论】:

    标签: laravel datatables laravel-blade laravel-datatables


    【解决方案1】:

    @csrf 替换为 &lt;input type="hidden" name="_token" value="{{ csrf_token() }}"&gt;@method("DELETE")&lt;input type="hidden" name="_method" value="delete"&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 2018-07-31
      • 2020-02-14
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多