Laravel 数据表原始列
Laravel datatables raw columns
我有这样的代码来显示数据表的操作按钮
->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")
变成了string/text(不是方法)。我试图在 @csrf
和 @method("DELETE")
中附加 {{ }}
但它不起作用。如何在 blade 模板 中将该文本更改为方法,而无需为这样的操作按钮创建新视图 ?
谢谢!
@csrf
替换为 <input type="hidden" name="_token" value="{{ csrf_token() }}">
和
@method("DELETE")
和 <input type="hidden" name="_method" value="delete">
我有这样的代码来显示数据表的操作按钮
->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")
变成了string/text(不是方法)。我试图在 @csrf
和 @method("DELETE")
中附加 {{ }}
但它不起作用。如何在 blade 模板 中将该文本更改为方法,而无需为这样的操作按钮创建新视图 ?
谢谢!
@csrf
替换为 <input type="hidden" name="_token" value="{{ csrf_token() }}">
和
@method("DELETE")
和 <input type="hidden" name="_method" value="delete">