我制作了一个带有软删除和强制删除选项的用户管理系统。但是,我在让强制删除选项正常工作方面遇到了问题。
路由:
Route::post('users/{user}/delete', 'UserController@forcedelete');
相关的控制器代码:
public function forcedelete(User $user)
{
$user->forceDelete();
return redirect('users/trash');
}
视图代码:
<a href="{{ url('users/'.$user->id.'/delete') }}"
onclick="event.preventDefault(); document.getElementById('delete').submit();">
<i class="fa fa-trash-o btn btn-danger btn-xs"></i>
</a>
<form id="delete" action="{{ url('users/'.$user->id.'/delete') }}"
method="POST" style="display: none;">
{{ csrf_field() }}
{{ method_field('DELETE') }}
</form>
我收到的错误是:
MethodNotAllowedHttpException in RouteCollection.php line 233:
为什么它不能正常工作,我应该怎样修复它?
forceDestory
这样的东西。 - Bhaumik Pandhi