标签: laravel eloquent
我具有所有门的集合以及当前用户可以访问的门的集合。如何比较两者并从所有门集合中删除用户已经可以访问的门?
$doors = Door::orderBy('name', 'asc')->get(); $users_doors = $user->doors;
这是两个集合。
答案 0 :(得分:1)
使用Collection::diff():
Collection::diff()
$doorsWithAccess = $doors->diff($users_doors);