我在电影和类型之间建立了NN关系,我试图从表格中的$film
对象获取类型< / strong> $film->genres()
中的不。
我一直在寻找尝试做Genres:all() - $film->genres()
之类的事情或者做一个循环以便删除所有人但是没有Collection方法允许我这样做。
我该怎么做?
感谢。
答案 0 :(得分:0)
我终于找到了解决方案:
$film = Film::findOrFail(1);
$hasGenres = $film->genres()->pluck('id');
$doesntHaveGenres = Genres::whereNotIn('id',$hasGenres)->get();