我有一个belongsToMany关联删除了joinTable数据,因为我只是将新连接放在要保留的实体中。
所以我读了here关于2个策略:追加和替换。
替换是默认值。但我还没知道如何设置它来追加策略?
答案 0 :(得分:1)
您可以使用saveStrategy
关键字定义belongsToMany关系,该关键字接受追加或替换。所以代码应该像
$this->belongsToMany('Articles', [
'joinTable' => 'articles_tags',
'saveStrategy' => 'append'
]);
了解更多官方Doc