Как объединить все модели в laravel? - PullRequest
1 голос
/ 02 августа 2020

Я хочу показать все слайд-шоу, когда изображения не пустые.

public function index()
{
    $slideAdvertise = Advertise::whereNotNull('image')->get();
    $slideDesignStudio = DesignStudio::whereNotNull('image')->get();
    $slideHouse = House::whereNotNull('image')->get();
    $slidePhotographer = Photographer::whereNotNull('image')->get();
    $slideWebsite = Website::whereNotNull('image')->get();
    $slideShows = $slideAdvertise->merge($slideDesignStudio)->merge($slideHouse)->merge($slidePhotographer)->merge($slideWebsite);
    return view('Home.index', compact('slideShows'));
}

Примечание: Этот код даже не содержит ошибки.

...