first(); if (!$range || !$range->status) { abort(404); } $products = Product::where('range_id', $range->id)->where('status', 1)->paginate(9); // Find promo within range. $offres = Product::where('range_id', $range->id) ->where('status', 1) ->has('discount') ->with('discount')->get(); return view('theme::pages.ranges.show', compact('range', 'products', 'offres')); } /** * Range card. * * @param \App\Models\Range $range * @return \Illuminate\Contracts\View\View */ public function ajaxRangesCard(Range $range) { return view('theme::partials.ranges.card', ['range' => $range]); } }