Ejemplo n.º 1
0
 /** 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]);
 }