/** Muestra la vista de home * **/ public function home() { /* obtiene de la tabla advertisements, los banner que han sido habilitados */ $currentAds = Advertisement::where('enabled', '=', 'true')->get(); /* obtiene de la tabla products, los productos que han sido habilitados */ /* paginate(), indica que vamos a mostrar los productos de 6 en 6 */ $availableProducts = Product::where('enabled', '=', 'true')->paginate(6); /* Indiciamos que el URL a usar para la paginación es home (se espera plazaapp/home/?page=1) */ $availableProducts->setPath('home'); /* retorna la vista de home con los banner y productos que previamiente fueron habilitados */ return view('pages.home')->with(['currentAds' => $currentAds, 'availableProducts' => $availableProducts]); }