Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/controller»
De WikiEducator
(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
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
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.