我有一個(gè)更新的鍵值對(duì)數(shù)組,我想用它來更新數(shù)據(jù)庫對(duì)象。有沒有辦法可以將字符串鍵作為對(duì)象值傳遞?$updated_data = array ( "name" => "John S.", "email" => "john3434@mail.com", "note" => "Flight updated", );$itemx = Flight::find($order_id);foreach($updated_data as $key => $value){ $itemx->$key = $value;}$itemx->save();
1 回答

Helenr
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以使用:
$itemx->{$key} = $value;
但是使用$itemx->update($updated_data)
@Aslam 在評(píng)論中提出的建議進(jìn)行更新可能是一個(gè)更好的主意,盡管它確實(shí)取決于實(shí)際用例。
- 1 回答
- 0 關(guān)注
- 93 瀏覽
添加回答
舉報(bào)
0/150
提交
取消