Laravel, parte 7: Vistas

Hasta ahora hemos aprendido a crear modelos y controladores, dijimos que los modelos nos sirven para trabajar con la base de datos y los controladores para procesar las distintas peticiones. Además, los controladores no sólo se comunican con los modelos para interactuar con la base de datos, sino también dispondrán de la vista para devolverle la presentación al navegador.

Seguir leyendo “Laravel, parte 7: Vistas”

Laravel, parte 6: Controladores

Hasta ahora hemos aprendido cómo hacer routing mediante una ruta y una acción que se disparará cada vez que se llama a esa ruta en la url de nuestra aplicación, todo esto gracias al archivo routes.php. Sin embargo, a medida que el desarrollo vaya creciendo, ese archivo será cada vez más grande, y no es buena idea meter todas las acciones de la aplicación como si fuese una gran bolsa de gatos. Pensá en todas las acciones que puede haber. Por ejemplo en nuestro caso vamos a necesitar más adelante la posibilidad de crear, modificar, eliminar y mostrar usuarios, y no sólo tendremos usuarios, también podemos tener otro tipo de contenido en nuestra base de datos. Ya con todas estas cosas, convertirán a nuestro archivo routes.php en un verdadero caos,difícil de mantener con el tiempo e ilegible, y sin contar que puede haber muchos desarrolladores trabajando esta aplicación.

Seguir leyendo “Laravel, parte 6: Controladores”

Laravel, parte 3: Modelo Vista Controlador

Antes de retornar nuestra aplicación Laravel, para seguir aprendiendo sobre cómo trabaja este framework voy a detenerme en una cosa que a mi entender es preciso dejar claro para todas aquellas personas que nunca han trabajado con el Modelo Vista Controlador. Si en cambio ya tenés conocimientos de MVC, entonces podés ignorar esta publicación.

Seguir leyendo “Laravel, parte 3: Modelo Vista Controlador”