Laravel 5, parte 1: Instalación

Bueno, hace mucho tiempo que no publicaba nada de Laravel, algunos años, cuando todavía íbamos por la versión 4.  Así que en esta ocasión voy a retomar, para mostrarles cómo crear un aplicación que consistirá de lo siguiente:

Tendremos un formulario para iniciar sesión, y cada usuario podrá acceder a una lista de tareas que podrán administrar de forma sencilla. Aprenderemos a configurar e instalar un proyecto Laravel 5, validar los datos, y hacer CRUD.

Sin más palabrería comencemos.

Read more «Laravel 5, parte 1: Instalación»

Laravel, parte 13: Ajax

Un tema que hoy día no puede faltar en una aplicación web, es la posibilidad de enviar peticiones al servidor mediante Ajax. No voy a redundar en esto, ya que mi intención es mostrar un simple ejemplo de cómo usar Ajax dentro de Laravel. Pero si aun no sabés de qué se trata Ajax, te invito a visitar estas publicaciones que hice hace un tiempo explicando esta tecnología:

Read more «Laravel, parte 13: Ajax»

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»