簡體   English   中英

使用雄辯的方式更新 laravel 中的多行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM