[英]update multiple rows in laravel using eloquent
我正在嘗試在 laravel 中更新多個數據,但是當我在 goole 上搜索時得到的解決方案並不是我要尋找的。 這是我的代碼:
在刀片
<form action='' method='post'>
@foreach($data as $users)
<tr>
<td>
<input type="" name="id" value="{{ $users->id }}">
<input type="" name="names" value="{{ $users->name }}">
</td>
</tr>
@endforeach
<button type="submit">Submit</button>
</form>
在控制器中
public function updateuser(Request $request){
$users = user::where("id" ,$request->$id)->update(["name" => $request->names]);
return back()->with('success','Successfully');
}
我希望能夠更新假設我在數據庫中有 10 條記錄我想使用它們各自的 ID 更新所有 10 條記錄
先感謝您
你可以這樣說:
<input type="" name="id[{{$users->id}}]" value="{{ $users->id }}">
<input type="" name="names[{{$users->id}}]" value="{{ $users->name }}">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.