您好我还是laravel的新手,我在网上搜索了近3个小时这个问题我尝试了很多东西,但它没有用。
基本上我有一个带按钮的页面,当我点击那个按钮时#34;已批准"我想将值从0更新为1(列的类型为boolean)。这是我的控制者:
public function update(Request $request, SubmitApplication $submitApplication)
{
$submitApplication->update(['approved', 1]);
return back();
}
这是页面部分,其中的按钮位于文件夹培训中,名称为" show.blade.php":
<form class="btn-group" action="{{ route('requisitions.update', ['id' => $requisition->id]) }}" method="post">
{{ method_field('PATCH') }}
{{ csrf_field() }}
<button type="submit" class="btn btn-success btn-xs">Approved</button>
</form>
点击按钮
后,我没有看到任何错误答案 0 :(得分:0)
我猜您有一个模态名称submitApplication
,如果是这样,请将您的控制器更改为此,
public function update(Request $request)
{
submitApplication::where('id',$request->get('id'))->update(['approved'=>true]);
return redirect()->back();
}