$brand->slug]); } /** * Brand products */ public function products(Brand $brand, Request $request) { $products = ProductRepository::make($request) ->queryAsFromResource($brand) ->applyBasicQueries() ->applyFilters() ->applySorting() ->simplePaginate(); return $request->ajax() ? ProductRepository::ajaxPaginate($products) : view('web.themes.shella.pages.brands.products.index', [ 'brand' => $brand, 'products' => $products, ]); } }