我和CouncilUnit之间有很多关系.关联实体每年都会更改,因此数据透视表是这样的:
council_id management_unit_id year
我的问题是,相同的组合council_id management_unit_id键可能会出现多次,所以我不知道如何附加()或分离()模型.例如,如果我有这个:
council_id | management_unit_id | year 1 | 1 | 2010 1 | 1 | 2011 1 | 1 | 2012
我将如何仅在2011年将Council(1)与CouncilUnit(1)分开?
或者我如何在2013年将理事会(1)附加到ManagementUnit(1)?
使用Laravel 5.1
不确定你的关系是如何设置的,所以你可能需要稍微调整一下.但试一试:
$managementUnit = ManagementUnit::find(1); $managementUnit->councils()->where('id',1)->wherePivot('year',2011)->detach(1);
原文地址:https://www.jb51.cc/laravel/138110.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。