首页 > 解决方案 > laravel Eloquent sync() 方法,执行多个 INSERT 查询

问题描述

在我的应用程序中,我有 3 个表。product, properties, product_property. 基于雄辩的关系约定,我将这些表关联到多对多关系。
进入store controller我需要同步产品属性:
$product->properties()->sync($properties_array))
但是 laravel Eloquentsync()方法,执行多个 INSERT 查询。我认为这不是优化。如何修复或优化此查询?

查询截图

标签: laraveleloquent

解决方案


推荐阅读