0

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

->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>';
        })

但是@csrfand@method("DELETE")成为字符串/文本(不是方法)。我试图追加{{ }}@csrf@method("DELETE")它不起作用。如何在刀片模板中将该文本更改为方法而不为这样的操作按钮创建新视图?

谢谢!

4

1 回答 1

1

@csrf替换为<input type="hidden" name="_token" value="{{ csrf_token() }}">@method("DELETE")<input type="hidden" name="_method" value="delete">

于 2020-04-15T14:22:49.390 回答