As coleções no Laravel têm várias funções não documentadas que podem ser úteis algum dia. Uma dessas funções é a merge()
função. Ele mesclará uma coleção, uma classe que implementa o ArrayableInterface ou uma matriz em outra coleção e retornará uma única coleção contendo todos os elementos nos dois objetos. Isso será útil ao combinar os resultados de duas consultas ao banco de dados.
$users = User::where('name', '!=', 'Frank')->get();
$cars = Car::where('color', '=', 'blue')->get();
$combo = $users->merge($cars);