为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用数组键值填充对象数据(更新 Laravel 数据库对象)

如何使用数组键值填充对象数据(更新 Laravel 数据库对象)

PHP
森林海 2023-05-12 15:16:38
我有一个更新的键值对数组,我想用它来更新数据库对象。有没有办法可以将字符串键作为对象值传递?$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贡献1780条经验 获得超4个赞

您可以使用:

$itemx->{$key} = $value;

但是使用$itemx->update($updated_data)@Aslam 在评论中提出的建议进行更新可能是一个更好的主意,尽管它确实取决于实际用例。


查看完整回答
反对 回复 2023-05-12
  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号