我昨天开始使用 Laravel,ORM 似乎很强大。它有什么方法可以更新相关模型中的行吗?这是我尝试过的:
第 1 步:生成一个与数据库具有的确切结构的 JSON 对象。JSON 对象具有某些字段,这些字段是表示数据库中关系的子数组。
第 2 步:通过 POST 将 JSON 对象发送到 Laravel 进行处理,这里有点棘手:我可以先将 JSON 对象更改为数组
$array = (array) $JSONobject;
现在我需要更新,我希望这可以工作:
Product::update($JSONobject->id,$array);
但是由于数组有子数组,执行的更新SQL在表中找不到子数组列,而是去查找关联表。这可以做到吗?还是我也必须调用其他模型?
提前致谢!