Novedades en Laravel 5.2.23
Laravel se mantiene en constante desarrollo, prueba de ello son las nuevas mejoras que trae la última versión, la 5.2.23, las cuales veremos a continuación:
Laravel se mantiene en constante desarrollo, prueba de ello son las nuevas mejoras que trae la última versión, la 5.2.23, las cuales veremos a continuación:
Recientemente, Composer realizó una actualización modificando la manera en cómo funciona pre-update-command lo que causaría un fallo en la instalación de Laravel.
Laravel nos permite crear tablas en la base de datos mediante en una interfaz orientada a objetos, de esta manera se estará creando un sistema compatible con las distintas bases de datos que soporta Laravel por defecto. Por otro lado, las migraciones nos permiten tener un registro de las modificaciones que se han hecho o se harán en la base de datos. Esta función es muy útil cuando se trabaja en equipo. En el siguiente video se demostrará con detalle cómo utilizarlas:
En esta octava lección del Curso Primeros pasos con Laravel 5.* vamos a tratar sobre las validaciones, las cuales son una de las partes más importante para cualquier sistema informático pues, ya sea sin intención o maliciosamente, los usuarios pueden cometer errores en nuestros formularios lo que provocará tener datos incorrectos en nuestra base de datos. Laravel posee un componente validaciones, por lo cual nos facilita todo este proceso.
Laravel provee una estructura muy sólida a la hora de crear aplicaciones web, pero también ofrece todas las herramientas necesarias para crear API’s de forma muy sencilla. Uno de los temas más solicitados sobre el desarrollo de API’s con Laravel, es el sistema de autenticación basado en el uso de token. Un token es un valor único (digamos, una especie de clave) que se asigna a cada usuario que tiene acceso al sistema.
El sistema de autenticación basado en un «token» es un nuevo feature que ha sido incluido en Laravel 5.2 , veamos de que se trata siguiendo el siguiente ejemplo.
Bienvenidos a esta nueva lección del curso Primeros pasos con Laravel 5.* En esta ocasión vamos a crear el feature para agregar notas dentro de nuestro proyecto, por supuesto trabajando bajo el mismo esquema de desarrollo guiado por pruebas TDD como lo vimos en la lección 2 sobre Flujo de trabajo en el desarrollo con Laravel.
En esta sexta lección del Curso de Primeros Pasos con Laravel 5.* vamos a conocer cómo generar y trabajar con los controladores, los cuales son una capa en nuestra aplicación que nos permite comunicar las rutas con los modelos y demás clases y servicios para dar una respuesta al usuario.
Hoy continuamos con la quinta lección del Curso Primeros Pasos con Laravel 5.*, que tratará sobre el motor o sistema de plantillas de Laravel llamado Blade y cómo integrar el framework de CSS Bootstrap para crear las vistas de nuestra aplicación.
Si estás comenzando a trabajar con Laravel, te encantará la forma cómo puedes definir las rutas (o también conocidas como «end points») de tus proyectos.
Pero a medida que los proyectos en los cuales trabajas crecen, tu archivo routes.php puede llegar a crecer bastante, y con varios programadores trabajando en él, el control de versiones (git) puede tornarse difícil (por los conflictos que pueden surgir de varios desarrolladores trabajando en el mismo archivo (routes.php) a la vez.
Lo que quizás no sepas, es que al ser routes.php un archivo de PHP común y corriente, puedes reorganizarlo o dividido de la manera que quieras.
Continuando con las lecciones del Curso: Primeros Pasos con Laravel 5.* en esta clase vamos a estudiar un poco más las rutas, específicamente las de tipo POST y realizaremos un sencillo ejemplo para probar que funcionan tanto a través de un formulario en el navegador, como a través de las pruebas automatizadas de Laravel.