我正在尝试根据其唯一字段taskCode
,并将更新taskWeight
中的tbl_projtask
字段
我有这个2个变量
-
$request->dataWeight
此变量来自ajax请求,该请求包含类似95,75,65
的值,该值之间用逗号分隔。 -
$request->dataWeightAttr
此变量来自ajax请求,其中包含类似TaskCode1,TaskCode2,TaskCode3
的内容
在我的MainController.php
我有此代码
$myString = $request->dataWeightAttr;
foreach($myString as $value){
DB::table('tbl_projtask')
->where('taskCode',$value)
->update([
'taskWeight'=> $request->dataWeight,'by_id'=> auth()->user()->id,'updated_by'=> auth()->user()->name,'updated_at' => now()
]);
}
您可以在我的update
代码中看到
我使用request->dataWeightAttr
查找应更新的行,并使用$request->dataWeight
特定taskCode
的值
我这样做正确吗?