php - 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>
先谢谢了。。
解决方案
只需更改此行。补丁用于更新,发布用于新的数据库条目。这只是一个约定。您可以同时使用 post 。
Route::patch('/verify', 'DataPelamarController@verify');
推荐阅读
- r - 具有 raw=TRUE 的 Poly() 提供不同的结果,然后 I()
- r - 映射列表列并提取第一个列表项
- c# - 如何在 C# 中通过 DataGridView 将 DateTime 值存储到数据库
- javascript - 使用选项在 Nextjs 中通过 React-select 更改 URL
- java - Webassembly wrap 指令:i % 2^32 的含义
- excel - 将工作表中的所有信息复制到新的
- sql - Oracle求和查询
- typescript - 代码库如何知道在哪里可以找到 TypeScript 定义的实际实现
- sql - 如何使用正则表达式清除数据输入错误
- amazon-web-services - NestJs TypeORM 配置使用 AWS 秘密管理器