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.

Read more «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.

Read more «Laravel, parte 6: Controladores»

Aprendiendo PHP, parte 20: Cookies

Hasta ahora hemos aprendido cómo enviar información de una página a otra por medio de los formularios, y recuperar esos valores mediante las variables $_GET y $_POST. Sin embargo en una aplicación web siempre se necesita mantener información de los visitantes de nuestra página en forma persistente, osea entre página y página, para así tener un control de esta información.

Read more «Aprendiendo PHP, parte 20: Cookies»

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.

Read more «Laravel, parte 3: Modelo Vista Controlador»