Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/controller»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{TEP}} {{:Usuario:ManuelRomero/micursos/Laravel/Componentes/nav}} <br> __NOTOC__»)
 
Línea 3: Línea 3:
 
<br>
 
<br>
 
__NOTOC__
 
__NOTOC__
 +
===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
 +
<source lang=php>
 +
<?php
 +
class UsuarioControllers extends BaseController {
 +
  //Aquí escribiremos los métodos que queremos que implemente el controlador
 +
 +
}
 +
?>
 +
</source>
 +
*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.
 +
[[Archivo:ModeloVC.png]]

Revisión de 19:43 2 feb 2015

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