0
你好,所以我想在Laravel中使用纯html做一个更新表单。我的编辑表单的网址是http://localhost:8000/profile/sorxrob/edit
,sorxrob
是用户名。而在该网址的代码是:Laravel 5 Plain Html MethodNotAllowedHttpException
<form class="form-horizontal" role="form" action="" method="POST">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input name="_method" type="hidden" value="PATCH">
//more inputs
</form>
,并在我的控制器命名为AccountController
:
public function update(Request $request, $id)
{
$account = Accounts::findOrFail($id);
$input = $request->all();
$account->fill($input)->save();
return 'success';
}
而且我得到的错误MethodNotAllowedHttpException
当我点击更新按钮。是因为我的行动等于没有?如果是,那么在那里路由的正确方式是什么?