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 06: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.
