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:

Probar la instalación

Verificar el Debug

  1. Coloca un breakpoint en src/index.php.
  2. Inicia la depuración en VSCode (F5).
  3. Accede de nuevo a http://localhost:8080.
  4. 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 pathMappings en launch.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)