Mostrando datos en vista de árbol con D3.js y Vue.js

Vue d3 banner

Una vista de árbol es un elemento de interfaz gráfica que presenta una vista jerárquica de información. En una vista de árbol cada elemento (también llamado rama o nodo) puede tener un número ilimitado de subelementos. Esto resulta muy útil para mostrar datos relacionados entre sí. En este tutorial aprenderemos a mostrar datos en una vista de árbol usando la librería de Vue.js Vue.D3.tree, basada en la popular librería para visualizaciones de datos D3.js.

Ver post

Likes y Dislikes con el paquete Laravel Love

Laravel Love

El paquete Laravel Love nos permite simplificar la gestión de las reacciones de Me gusta y No me gusta en los modelos de Eloquent. Con él podemos hacer que cualquier modelo pueda enviar reacciones a otros modelos, y que estos puedan recibirlas fácilmente. A continuación te enseñaremos cómo trabajar con Laravel Love en una aplicación.

Ver post

Crear login personalizado en Laravel

login personalizado laravel

Laravel nos ofrece un sistema de autenticación predeterminado que podemos generar de una forma muy práctica con solo ejecutar el comando php artisan make:auth Este comando trabaja utilizando el modelo User que Laravel trae por defecto y la tabla users que puede ser generada ejecutando las migraciones que se incluyen con la instalación del framework.  Sin embargo, en ocasiones puede presentarse el caso de que un proyecto tenga una base de datos que ya se encuentre en producción o que no cumpla con la estructura que maneja Laravel por defecto.

Ver post

Uso de Query Scopes globales y locales en Laravel

Banner Scopes

Construir consultas personalizadas es un tema frecuente que podemos ver en muchos proyectos, aunque en ocasiones podemos caer en código repetitivo al aplicar las mismas condiciones sobre el mismo modelo en distintos métodos. Laravel nos ofrece una solución para esto y se trata de los Query Scopes o ámbitos de una consulta.

Ver post

Generar códigos de invitación con Laravel

Códigos de Invitación con Laravel

Quizás en algún momento de nuestras divertidas vidas como desarrolladores podemos encontrarnos con una aplicación que requiera códigos de invitación para acceder a alguna sección, registro, módulo, etc.  Con Laravel podemos hacerlo simplemente usando un paquete y en este tutorial aprenderemos cómo con un ejemplo.

Ver post

Solicitudes HTTP con Axios

Solicitudes HTTP con Axios

Axios es un cliente HTTP basado en promesas que funciona tanto en el cliente (navegador) como en el servidor (por ejemplo, Node.js). Muchos frameworks tienen sus propias APIs HTTP integradas, sin embargo, muchas veces usar dichas APIs no es lo más ideal ya que esta función puede ser cubierta de forma más eficiente por librerías de terceros, como Axios. Es muy simple utilizar Axios ya sea sólo o con algún framework y en este tutorial aprenderemos a hacerlo.

Ver post

Agregando un datepicker con Vue.js

Vue datepicker banner

Cuando estamos construyendo un formulario o algún componente en nuestras aplicaciones es probable que queramos agregar la opción de seleccionar una fecha y aunque los navegadores modernos permiten incluir un datepicker directamente con HTML sin necesidad de usar JavaScript, dicha opción ofrece menos posibilidades de personalización.

vuejs-datepicker es una librería de Vue.js que nos permite agregar un datepicker que permite ser personalizado y con el cual podemos manipular el valor seleccionado en tiempo real.

Ver post

Suscríbete a nuestro boletín

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