我有一个主题表,一个帖子表和一个区域表。
我获得特定区域的所有主题,其相关帖子的状态为“已批准”。我希望得到另一个集合,除了第一个集合中的所有主题。
我正在收到第一个这样的集合:
i1 <- is.na(df1$col2)
df1$col2[i1] <- do.call(pmax, c(df1[i1, 3:4], na.rm = TRUE))
我希望得到第二个系列,它是同一区域的所有主题,但第一个系列除外。到目前为止,我有这样的事情:
$A = Subject::where('area_id', '=', $area->id)
->whereHas('posts', function ($query) {
$query->where('status', 'Approved');
})
->orderBy('name', 'asc')
->get();