Verificaciones finales del entorno de desarrollo
Introducción
Una vez tenemos el entorno de desarrollo, antes de comenzar con laravel, es importante verificar que Xdebug está funcionando correctamente con Visual Studio Code. Para ello, vamos a realizar una serie de pasos para asegurarnos de que todo está configurado adecuadamente.
Requisitos previos
Antes de comenzar asegúrate de tener instalado en tu sistema:
- Docker Desktop
- Visual Studio Code
- Extensión de VSCode: PHP Debug (autor: Xdebug, verificado)
Probar la instalación
Verificar el Debug
- Coloca un breakpoint en
src/index.php. - Inicia la depuración en VSCode (
F5). - Accede de nuevo a
http://localhost:8080. - VSCode debería detenerse en el breakpoint.
Problemas frecuentes
- Error de conexión a Xdebug: Asegurarse que el puerto 9003 está libre.
- No se detiene en breakpoints: Verificar
pathMappingsenlaunch.json. - Problemas en la instalación de extensiones PHP: Limpiar contenedores e imagenes (
docker system prune).
Otras extensiones recomendadas para Visual Studio Code
Antes de meternos en el tema siguiente en la isnstalación de Laravel, es recomendable instalar algunas extensiones adicionales en Visual Studio Code que facilitan el desarrollo con Laravel y PHP en general.
| Extensión | Descripción |
|---|---|
| Laravel Blade Snippets | Snippets para Laravel Blade. |
| PHP Intelephense | Autocompletado y análisis de código para PHP. |
| Laravel intellisense | Autocompletado para Laravel. |
| Laravel Docs | Acceso rápido a la documentación de Laravel. |
| Laravel Blade Formatter | Formateador de Blade. |
| PHP Debug | Depuración de PHP. (PHP Debug Adapter) |