Personalizar Bootstrap 4 en Laravel con Sass y npm

Banner Personalizar Bootstrap

Continuando con la personalización de Bootstrap dentro de Laravel quisiera mostrarles una segunda forma de hacerlo, la cual requiere tener conocimientos en el manejo de Sass ya que Bootstrap 4 lo utiliza como preprocesador CSS. Existen numerosas ventajas al utilizar esta herramienta como por ejemplo la re-utilización de código y la mejor organización de las hojas de estilo lo que permite que nuestro proyecto escale de mejor forma. Veamos cómo trabajar de esta manera:

Ver post

Uso de gates y policies con usuarios anónimos en Laravel 5.7

En esta lección 30 del Curso de Técnicas de autorización con Laravel, realizaré un pequeño ejercicio: crearé la página del detalle del post y el contenido del post será visible únicamente para los usuarios conectados o para aquellos usuarios anónimos que hayan aceptado los términos y condiciones de uso. Lo que quiere decir que por primera vez en el curso escribiremos una regla que debe funcionar aunque el usuario no haya iniciado sesión. Para lograr esto nos apoyaremos en un nuevo feature disponible a partir de Laravel 5.7, además vamos a probar el componente Laravel Dump Server y las nuevas páginas de error de Laravel.

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

Roles y Permisos con Laravel 5.7 y Bouncer

En esta lección voy a actualizar la aplicación del Curso de Técnicas de autorización con Laravel a la versión 5.7 del framework para verificar si lo aprendido hasta ahora funciona en esta nueva versión de Laravel o si necesitamos hacer cambios, para ello comenzaré descargando el proyecto de git y configurando todo lo necesario para realizar pruebas en el navegador y ejecutar las pruebas automatizadas de las funcionalidades desarrolladas hasta ahora.

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

Integración Continua en Laravel usando Gitlab CI

Banner Integración continua en Laravel usando GitLab

Según Martin Fowler, la integración continua (CI) es una práctica de desarrollo de software donde los miembros de un equipo integran su trabajo frecuentemente. Cada integración es verificada mediante la construcción automática del software (incluyendo la ejecución de las pruebas automatizadas) para detectar la detección temprana de errores lo más pronto posible. Aún cuando esto pareciera difícil de implementar en un proyecto de Laravel, no lo es. En este tutorial aprenderás a configurar Gitlab CI para que cada vez que se hagan nuevas integraciones en el código se ejecuten las pruebas escritas con PHPUnit en Laravel.
Ver post

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

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.