Introducción a los Eventos y Listeners en Laravel

Logo
01

Creación y registro de eventos

Curso Eventos y Jobs en Laravel 5.2 Parte 1

Laravel nos provee de un mecanismo para implementar eventos en nuestras aplicaciones. Hoy, en la primera lección de nuestro nuevo Curso Eventos y Jobs en Laravel aprenderás qué son los eventos y los listeners y cómo usarlos en Laravel 5.2.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Compresión de imágenes con laravel-elixir-imagemin y Gulp

laravel-elixir-imagemin

Cuando trabajamos con desarrollo web debemos tener en cuenta muchos aspectos para optimizar el tiempo de carga de nuestras aplicaciones. Laravel Elixir es una herramienta que nos ayuda en este sentido, dándonos la oportunidad de compilar y minificar assets, de tal modo que podamos usar en producción archivos mucho mas livianos, por supuesto, todo esto es posible al gestor de tareas programadas Gulp.

Laravel Elixir es un paquete de Node.js que ha sido diseñado pensando específicamente en Laravel, pero a su vez, puede ser usado en otros tipos de proyectos como lo hicimos en el post  Configuración de Elixir en proyectos fuera de Laravel. Hoy hablaremos de otro paquete de Node.js que nos permite comprimir todos los archivos de imagen de nuestra aplicación con Elixir y Gulp.
Ver post

Traits para el desarrollo de pruebas de integración en Laravel

Logo

Traits para pruebas

Laravel 5.1 y 5.2

El componente de pruebas de Laravel nos ofrece un conjunto de herramientas para el mejor desarrollo de nuestras pruebas de integración y unitarias. Una de ellas son los traits con los cuales podemos incluir algunos métodos a nuestras clases que nos facilitan el trabajo, tales como los relacionados con el manejo de las migraciones de la base de datos de pruebas, así como el control de la ejecución de middleware y eventos. En este tutorial conoceremos cuáles traits tenemos disponibles y aprenderemos a usarlos.

Ver post

Manejo de traducciones en Laravel con themsaid/laravel-langman

laravel-langman

Cuando trabajas con aplicaciones multi-idioma en Laravel, mantener al día las traducciones resulta ser algo confuso y en ocasiones puede que se nos olvide agregar alguna traducción. laravel-langman (Language Manager) es un paquete que facilita la sincronización de los archivos de idiomas y permite crear las traducciones correspondientes, todo esto desde la consola haciendo uso de artisan.

Ver post

Como integrar Google reCAPTCHA en formularios de login y registro de Laravel 5.2

recaptcha

Es común ver en formularios de una aplicación web un campo captcha, es decir, un campo donde el usuario debe introducir los caracteres presentes en una imagen distorsionada; esto con el fin de comprobar que quien esté usando la aplicación sea un humano. Podemos usar la solución que nos ofrece Google con reCAPTCHA, donde el usuario solo debe hacer clic en un checkbox y luego seleccionar un conjunto de imágenes según las condiciones que le solicita.  En este tutorial vamos a implementar reCAPTCHA para el login y registro de una aplicación de Laravel 5.2.

Ver post

Grupos de rutas en Laravel 5.*

banner-route-groups-laravel

Laravel nos proporciona una manera de agrupar las rutas de un proyecto: el método Route::group() que nos  permite simplificar nuestro archivo de rutas, organizándolas en grupos que comparten elementos en común como pueden ser middleware, namespaces, sub-dominios, entre otros; que de otra manera, resultaría engorroso asignar o definir para cada ruta. En este tutorial conoceremos las distintas opciones que tenemos disponibles con el método Route::group().

Ver post

Crea datos de prueba con Laravel test model factory helper

laravel-test-model-factory-helper

Crear datos de prueba para comprobar el funcionamiento de tu aplicación es cada vez más sencillo con Laravel. El framework ahora cuenta con una capa o feature llamada Model factory que permite crear y almacenar información aleatoria para su posterior uso. Todo esto es posible con la ayuda del componente Faker, que ahora también viene incluido en Laravel, por defecto. Pero, ¿Y si damos un paso más? Hoy quiero explicarte cómo es posible generar model factories automáticamente con el complemento mpociot/laravel-test-factory-helper y así ahorrar aún más tiempo.

Ver post

Suscríbete a nuestro boletín

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

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.