Etiquetas dinámicas con Select2 y Ajax en Laravel

El plugin Select2 de JQuery permite crear campos de tipo «select» en nuestros formularios con la habilidad de agregar ciertas funcionalidades como búsqueda en tiempo real, etiquetas y algunas otras opciones realmente útiles. Hoy vamos a implementar Select2 en Laravel usando JQuery y Ajax para buscar y cargar etiquetas de forma dinámica en un campo de […]

Ver post

Instalación de JQuery EasyAutocomplete en Laravel 5.1

En esta nueva lección vamos a proceder con la instalación del plugin Jquery EasyAutocomplete en Laravel. En las clases anteriores tocábamos temas correspondientes a ¿Cómo elegir un plugin o componente para tu proyecto? y explicábamos la razón de haber escogido este en particular, el día de hoy vamos a poner manos a la obra para que aprendas...

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

Ver post

Registro de actividad con Laravel logging

Los logs en Laravel almacenan la información correspondiente a todos los errores (Excepciones) y/o eventos inesperados dentro de una aplicación para tener un registro de estas incidencias y así poder depurar mucho más fácil nuestro código. Estos logs se almacenan en el archivo laravel.log dentro de la carpeta /storage/logs, lo siguiente es un ejemplo de cómo se registran […]

Ver post

Encriptar datos en Laravel

Laravel nos brinda una forma y sencilla de encriptar nuestros datos, de esta forma hacerlos ilegibles a receptores no autorizados. El único objetivo de esta técnica es incrementar la seguridad de los datos y por lo tanto la confidencialidad de los mismos. Quiero mostrar como podemos almacenar información encriptada en la base de datos y luego como hacer para […]

Ver post

Implementación del componente Styde\Seeder en nuestro proyecto

Bienvenidos a la segunda lección de la cuarta parte del curso Crea una aplicación con Laravel 5. En esta ocasión trabajaremos en la adaptación del código relacionado con los seeders del proyecto TeachMe para cargar datos en nuestras tablas de la base de datos, instalando el componente Styde\Seeder, el cual nos ayudará más adelante en la creación de...

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

Ver post

Peticiones HTTP con Guzzle en Laravel 5.1

Laravel nos permite entre otras cosas el desarrollo de API’s que puedan ser consumidas desde otro recurso o software externo como aplicaciones web de terceros, aplicaciones móviles, etc. pero ocasionalmente y en sentido contrario, es necesitamos realizar peticiones a una o varias API’s. En PHP se pueden hacer peticiones web utilizando por ejemplo CURL que es «Una librería que […]

Ver post

Compartir un virtualhost en una red local (LAN) con Vagrant y Homestead

Cuando trabajamos con Laravel Homestead, la mayor parte del tiempo accedemos a los proyectos sólo mediante nuestra PC modificando el archivo de hosts y así cuando escribimos en el navegador la URL definida en dicho archivo (virtualhost), Nginx nos muestre nuestro proyecto desde la máquina virtual. Sin embargo, en ocasiones, queremos mostrar nuestro proyecto a otras personas que […]

Ver post

Rutas con filtros en Laravel 5.1

Hoy vamos a aprender a agregar filtros a nuestras rutas de Laravel 5.1 que permitan verificar la data que el usuario está enviando (a través de la url) para redirigirlo a la acción correcta, sin necesidad de utilizar middleware, validaciones u otro tipo de estructura de control, tan solo haciendo uso del método where() dentro el archivo […]

Ver post

Facades personalizados en Laravel 5.1

Cómo lo explica la documentación oficial de Laravel en palabras muy simples los Facades proporcionan una interfaz «Estática» a clases que están disponibles en el contenedor de servicios de la aplicación. Como tal un «Facade» es un patrón de diseño estructural que permite crear una interfaz simple a un subsistema de la aplicación como pueden […]

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.