我有两个模型User
和Post
,它们之间定义了多对多关系。我需要访问所有用户的帖子的中间表记录。如何实现?例如:
$user->posts()->pivot()->get(); // I need to do something like this
我需要这样做的原因是为了在一个查询中执行对那些数据透视表的批量更新。以下是一个示例说明:
// set 'times_seen' to 100 for all of the pivot records
$user->posts()->pivot()->update(['times_seen' => 100]);