API REST en Laravel 5.1 – Validaciones y Excepciones

En la clase anterior creamos un CRUD básico devolviendo una respuesta en formato JSON para cada uno de los métodos de nuestro controlador de usuarios, pero sólo tomamos en cuenta el posible caso de que los datos fuesen validos y no se encontrara ningún error durante la ejecución. Ahora, en esta lección vamos a agregar las validaciones correspondientes para manejar otros posibles escenarios.

Ver post

Uso de caché en Laravel 5.1

En Laravel disponemos de una herramienta muy útil a la hora de optimizar el tiempo de carga de los datos en nuestra aplicación por medio de un almacenamiento temporal, se trata del uso de “Cache“, el cual es un feature con el que podremos acceder a todos los servicios de caché que ofrece el framework.

En informática, la caché es la memoria de acceso rápido de una computadora, que guarda temporalmente los datos recientemente procesados (información).

¿Qué quiere decir esto? bien, lo que te permite Cache es almacenar variables u objetos en una memoria temporal y acceder a ellos mientras estén disponibles. Esto es una gran ventaja cuando estás desarrollando aplicaciones que hacen uso de API’s para mostrar o incluir información de un recurso externo, de tal manera que puedes hacer la petición una sola vez cada cierto tiempo (una hora, 10 horas, un día, etc) y usar posteriormente la data almacenada de forma local sin tener que realizar una petición externa cada vez que quieras acceder a la información.

Ver post

Configuración de Git en proyectos de Laravel

configuracion-de-git-en-laravel

Git es sin duda una herramienta indispensable para cualquier programador y mucho más cuando se trabaja de forma colaborativa, tanto así que desde hace un tiempo se considera como un requisito indispensable para optar a trabajos como desarrollador, mucho más en el ámbito web.

Si no sabes mucho de que se trata Git te recomiendo seguir nuestra serie sobre Git y GitHub donde podrás aprender a usar estas herramientas.

Hoy te voy a dar unos consejos para configurar correctamente Git en tus proyectos de Laravel. Si estas trabajando en forma colaborativa esto puede ayudarte mucho a disminuir los posibles problemas que puedan presentarse.

Ver post

URLs amigables y rutas con slugs en Laravel

Los slugs son formas “amigables” de representar el texto de un enlace de tal manera que no se muestren caracteres extraños o variables confusas y que pueda ser leído y entendido por una persona. Desde hace algunos años los buscadores han tomado este factor como un determinante fundamental en el posicionamiento de resultados en búsquedas web, el slug puede contener las palabras clave de un artículo y de esta forma indicarle al lector si la publicación está relacionada con el término de la búsqueda.

Ver post

Uso de colecciones en Laravel

laravel-collection

El uso de arrays en PHP es de gran ayuda para manejar listas de información de forma ordenada las cuales se pueden iterar. Adicionalmente a eso, Laravel pone a disposición algunos helpers que permiten trabajar de una forma mucho más fácil con estos elementos, hoy vamos a hablar de la clase Illuminate/Support/Collection.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.