Usuario:ManuelRomero/Laravel/controller

De WikiEducator
Saltar a: navegación, buscar
Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg




Controlador en Laravel

  • Es la manera de definir el comportamiento de la aplicacion
  • Hasta ahora hemos usado router para decir que hacer cuando el usuario accede a una determinada URL, podemos organizarlo mejor
  • Los controladores serán ficheros php que ubicaremos en la carpeta app/controllers
  • Nuestros controladores extenderán de la clase base BaseController de laravel
  • A continuación vamos a crear un controlador para ver su funcionamiento
<?php 
class UsuarioControllers extends BaseController {
   //Aquí escribiremos los métodos que queremos que implemente el controlador
 
}
?>
  • Pare ver su funcionamiento vamos a hacer un ejemplo
  • Supongamos que qeremos hacer una aplicación que visualice todos los usuarios que tenemos en una base de datos
  • Para hacerlo, vamos a usar el modelo vista controlador
  • El modelo se encargará de leer de la base de datos
  • El controlador aportará los datos para la vista
  • LA vista los visualizará
  • Este sencillo ejemplo muestra la forma de desarrollar código con laravel.

ModeloVC.png