【发布时间】:2019-06-09 16:19:48
【问题描述】:
点击删除后,没有任何反应,绝对没有任何反应。我正在使用 HTML 表单,这就是我使用 @method('DELETE') 的原因。我在编辑时遇到了类似的问题,使用@method(PUT) 后,编辑工作正常。
<div class="row">
<div class="col-6 align-self-start">
<a class="btn btn-light" href="/listings/{{$listing->id}}/edit">Edit</a>
</div>
<div class="col-6 align-self-end">
<form action="{{action('ListingsController@destroy', [$listing->id])}}" method="POST">
<?= csrf_field()?>
@method('DELETE')
<a class="btn btn-danger" href="/dashboard">Delete</a>
</form>
</div>
</div>
销毁函数:
public function destroy($id)
{
$listing = Listing::find($id);
$listing->delete();
return redirect('/dashboard')->with('success', 'Contact Deleted');
}
【问题讨论】:
标签: laravel