orderBy('order', 'DESC'); $slides = $slides->get(); // Gammes. $ranges = Range::all(); // VIP Products. $threeproducts = Product::where('status', true) ->where('is_vip', true) ->take(3) ->orderBy('order', 'DESC') ->with('subrange.range') ->get(); // Get Agenda. // Events starting in the future. $events = News::query()->where('status', true) ->where('event_start', '>', now()) ->orderBy('event_start', 'desc') ->take(2)->get()->reverse(); // Get last 3 News. $news = News::query()->latest()->where('status', true) ->take(3)->with('categories')->get(); return view('fo.pages.home', compact( 'slides', 'ranges', 'threeproducts', 'events', 'news' )); } }