Mover lógica de un controlador a un componente de Laravel Livewire

Así como en los controladores, los componentes de Laravel Livewire también pueden incluir lógica propia, como por ejemplo interacciones con modelos de Eloquent y más. En esta lección vamos a mover gran parte del código del listado de usuarios del controlador hacia el componente de Laravel Livewire....

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

Ver post

Instalación de Laravel Livewire

Livewire es un framework para Laravel que te permite crear interfaces dinámicas de forma simple, sin dejar de lado la comodidad de Blade. En esta serie de videotutoriales te enseñaré como utilizar Laravel Livewire para convertir tus módulos en interfaces dinámicas. Comencemos con la instalación de Livewire.

Ver post

Cómo publicar paquetes de PHP y Laravel en Packagist

Packagist es el repositorio de paquetes predeterminado de Composer, el manejador de dependencias de PHP. Cuenta con una gran cantidad de paquetes disponibles que puedes añadir como dependencias en tus proyectos, sin tener que especificar el repositorio donde se encuentran. Además, te permite publicar tus propios paquetes, como veremos en el siguiente videotutorial....

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

Ver post

Uso de GitHub Actions para ejecutar pruebas con diferentes versiones de PHP y sistemas operativos

En esta segunda parte de Ejecutando pruebas automáticamente con GitHub Actions, vamos a modificar nuestro Workflow de GitHub Actions para ejecutar las pruebas de PHPUnit utilizando múltiples versiones de PHP, dependencias con diferentes versiones y dos sistemas operativos: Ubuntu y Windows....

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

Ver post

Reducir código duplicado en vistas, componentes y pruebas con PHP y Laravel

En esta lección trabajaremos en agregar los métodos restantes para nuestro componente de formulario, y veremos varias maneras de reducir la duplicación de código tanto en nuestras pruebas de PHPUnit como en nuestras vistas y componentes de Blade....

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

Ver post

Agregando nuevas características a un componente de Blade con pruebas automatizadas

En esta lección vamos a agregar la funcionalidad para renderizar formularios con métodos get, post, put, patch y delete, trabajando con PHPUnit para asegurar que nuestro código funcione correctamente antes de publicar nuestro nuevo componente....

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

Ver post

Integra una barra de depuración a Laravel

Una barra de depuración es una herramienta sencilla y útil. ¿Para qué sirve? Básicamente nos permite conocer rápidamente información de todo lo que se está ejecutando o se ejecutó al cargar una página, como, por ejemplo: nombre de la ruta asociada, las consultas SQL ejecutadas, memoria utilizada, tiempo de respuesta, etc. Toda esta información es […]

Ver post

Estructurando componentes en Vue.js

La base de una aplicación en Vue.js son los componentes. Sin embargo, cuando comenzamos a crear nuestros propios componentes, combinarlos y a usar diferentes componentes dentro de otros nuestra aplicación puede llegar a crecer y terminemos teniendo muchos componentes sin un orden o estructura alguna. En este tutorial aprenderemos algunas técnicas para estructurar y organizar […]

Ver post

Suscríbete a nuestro boletín

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

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