【发布时间】:2021-01-03 05:35:44
【问题描述】:
我正在尝试制作一个表单来编辑数据库中特定项目的数据。当我提交时,我收到此错误:
SQLSTATE[42S22]: Column not found: 1054 Unknown column '0' in 'field list' (SQL: update `items` set `0` = Title, `1` = ? where `ID` = 2)
这是表单重定向的方式:
<form action="{{ url('updateItem/'.$item->ID)}}" method="post" id="updateForm">
控制器中的功能:
public function updateItem($id, Request $request)
{
$Title = $request->input('Title');
$Kool = $request->input('Koolhydraten');
$Vet = $request->input('Vet');
$Eiwitten = $request->input('Eiwitten');
$Suikers = $request->input('Suikers');
Item::where('ID', $id)
->update(['Title', $Title])
->update(['Koolhydraten', $Kool])
->update(['Vet', $Vet])
->update(['Eiwitten', $Eiwitten])
->update(['Suikers', $Suikers]);
return redirect('/');
}
【问题讨论】: