Asignación masiva en Eloquent ORM a fondo (uso de fillable, guarded, fill, forceFill y atributos dinámicos)

En el Curso de Laravel desde cero, aprendiste sobre el manejo de atributos con el ORM Eloquent y de qué se trata la asignación masiva, en esta lección comenzaremos con un repaso de esos conocimientos y luego vamos a profundizar sobre dicho tema. Aprenderás qué implica usar fillable o guarded en aplicaciones donde usuarios de...

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

Ver post

Edición de un registro en multiples tablas con Eloquent, Laravel y TDD

En este videotutorial vamos a trabajar en la acción de editar usuarios, para permitir que no solo los datos básicos del usuario, sino también su perfil y su listado de habilidades dinámicas puedan ser actualizados. Para esto vamos a apoyarnos en nuestra prueba de integración y en la metodología de desarrollo guiado por pruebas....

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

Ver post

Optimizar y reorganizar pruebas automatizadas en Laravel

Esta segunda parte del Curso Crea un Panel de Control con Laravel la vamos a dedicar a las pruebas automatizadas, primero vamos a reorganizar las pruebas que hemos escrito hasta ahora para separarlas por funcionalidad y no por módulo, seguiremos un par de pasos sencillos para que sean ejecutadas de manera más rápida, mejoraremos la forma de...

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

Ver post

Pruebas con plugins: uso de localVue y mocks con vue-test-utils

Cuando utilizamos librerías de terceros, como puede ser vue-router, necesitamos interactuar con propiedades de estos plugins en nuestros componentes. Para tener acceso a ellos debemos decirle a Vue que los use. En esta lección explicaremos la importancia de usar localVue en lugar de la instancia general de Vue a la hora de probar los plugins. También cómo...

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

Ver post

Pruebas de slots con vue-test-utils

Cuando usamos slots en nuestros componentes, necesitamos indicarle a nuestros tests qué estamos pasando como contenido para después comprobar que el slot se esté mostrando. Para conseguir esto vamos a utilizar la opción slots de configuración de mount....

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

Ver post

Prevenir que usuarios no autorizados descubran las URLs y módulos del administrador

En está lección aprenderás cómo puedes proteger las rutas y URLs de tu panel administrativo para que no sean descubiertas por usuarios no autorizados. También aprenderás a utilizar el método Route::fallback disponible a partir de Laravel 5.5, a personalizar las páginas de error de tu aplicación y cómo agregar métodos personalizados a la clase Router...

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

Ver post

Creación del middleware Admin para proteger el área de administración

En esta lección aprenderás cómo proteger el área de administración de tu aplicación utilizando diversas técnicas, entre ellas la creación de un Middleware personalizado llamado Admin, el cuál agregaremos a la clase Kernel de nuestra aplicación. Además aprenderemos un poco más sobre estados HTTP y personalización de vistas de error mientras hacemos pruebas con PHPUnit...

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

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.