where('status', true) ->whereHas('products', function (Builder $q) { $q->where('status', true); })->with('products', function (Builder $q) { $q->where('status', true); })->get(); return view('fo.pages.products.index', compact(['ranges'])); } /** * Product show * * @param \App\Models\Product $publishedProduct * @return \Illuminate\Contracts\View\View */ public function show(Product $publishedProduct) { return view('fo.pages.products.show', ['productModel' => $publishedProduct]); } }