如何比较两个雄辩的集合,并从另一个中删除什么?

时间:2018-11-24 12:32:30

标签: laravel eloquent

我具有所有门的集合以及当前用户可以访问的门的集合。如何比较两者并从所有门集合中删除用户已经可以访问的门?

$doors = Door::orderBy('name', 'asc')->get();
$users_doors = $user->doors;

这是两个集合。

1 个答案:

答案 0 :(得分:1)

使用Collection::diff()

$doorsWithAccess = $doors->diff($users_doors);