首页 > 解决方案 > RouteCollection.php 第 218 行 laravel 5.2 中的 MethodNotAllowedHttpException 更新数据

问题描述

请帮助我,我是 laravel 的新手,当我从按钮更新数据字段时出现错误,就像这样

RouteCollection.php 第 218 行中的 MethodNotAllowedHttpException:

我正在使用路线

Route::post('/verify', 'DataPelamarController@verify');

我像下面这样写我的控制器:

public function verify(Request $request, $id){
    DB::table('databeasiswas')->update([
        'status_pendaftaran'=>'1']);
    return redirect(url('pendaftar'));
}

这是我的观点

<a href ="{{ url('verify') }}" name="_method" type="hidden" value="PATCH" >
  <button type="submit" class="btn btn-vk btn-sm"><i class="fa fa-check"></i> Verify Data</button>
</a>

先谢谢了。。

标签: phpjquerylaravel-5

解决方案


只需更改此行。补丁用于更新,发布用于新的数据库条目。这只是一个约定。您可以同时使用 post 。

Route::patch('/verify', 'DataPelamarController@verify');

推荐阅读