我想通過更改所有行的 1 個屬性來一次選擇多行更新它們,我不知道該怎么做,如果您有解釋它的教程或視頻,請與我分享!

uj5u.com熱心網友回復:
在 Laravel 中,這樣的東西在你的控制器函式中就足夠了:
DB::table('Contact List')
->where('id', '<=', $high_end)
->where('id', '>=', $low_end)
->update([
'First Name' => 'Sultan',
'Last Name' => 'Soleman',
]);
uj5u.com熱心網友回復:
將此代碼放在您的控制器功能中
ModelName::whereIn("id",$idArr)->update([Ref' => 'By Google']);
$idArr 是請求的 userId 陣列。
uj5u.com熱心網友回復:
示例 ModelName=Person
控制器
use App\Models\Person;
Person::query()->update(['column_name' => 'value']);
或查看
@php
use App\Models\Person;
Person::query()->update(['column_name' => 'value']);
@endphp
此代碼更新到所有行。如果您只是更新控制器方法上的選定列。使用 POST 在 foreach 函式中呼叫方法
您必須在頁面請求類的頂部定義它
use Illuminate\Http\Request;
public function person_update(Request $request)
{
$person_update= Person::find($request->ID);
$person_update->Ref= $request->ref;
$person_update->first_name= $request->first_name;
$person_update->another_column_name= $request->another_value;
$person_update->save();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/395520.html
上一篇:SQL:如何基于多個磁區創建另一個“最大”分類值列?
下一篇:在jquery中呼叫類方法
