Сравнение коллекции Laravel
Получаю 2 коллекции, у каждой есть пара ключ/значение к примеру id=1
$collectionA = User::all();
$collectionB = Base::all();
Как сравнить 2 коллекции по id и вернуть коллекцию только с повторяющимися значения ?
Ответы (1 шт):
Автор решения: Xaku
→ Ссылка
$collectionA = User::get()->keyBy('id');
$collectionB = Base::get()->keyBy('id');
$collection = $collectionA->intersectByKeys($collectionB);