Laravel在编辑视图中删除项目

时间:2016-09-07 09:52:11

标签: php laravel

我正在使用Laravel 5,我需要在编辑视图中调用destroy方法。 我找到的所有示例都用索引视图和两个按钮(一个用于编辑,一个用于删除)分开。 有人可以给我一个提示,在编辑视图中调用destroy方法吗?

2 个答案:

答案 0 :(得分:1)

您可以将此代码放在任何位置,而不仅仅是在索引视图中。只需创建一个链接并使用get路线或使用destroy路线与表单按钮发送请求:

{!! Form::open(['method' => 'Delete', 'route' => ['someroute.destroy', $id]]) !!}
<button type="submit">Delete</button>
{!! Form::close() !!}

答案 1 :(得分:0)

将它放在项目的显示视图中

<form action="{{ route('posts.destroy', $post->id) }}" method="POST">
     {{ method_field('DELETE') }}
     {{ csrf_field() }}
     <button class="btn btn-danger">Delete Post</button>
</form>