La Debugbar est un outil essentiel pour les développeurs qui travaillent régulièrement avec Laravel. Elle permet de surveiller les requêtes serveurs, les requêtes en base de données, les variables de session et bien plus encore. Dans cet article, nous allons voir étape par étape l’installation de la Debugbar sur Laravel.

Étape 1: Installer la bibliothèque Debugbar

La première étape consiste à installer la bibliothèque Debugbar à l’aide de Composer. Vous pouvez le faire en exécutant la commande suivante dans votre terminal:

composer require barryvdh/laravel-debugbar --dev

Cette commande installera la dernière version de la bibliothèque Debugbar dans votre projet Laravel. Le flah --dev indique que l’on souhaite installer la bibliothèque  en mode développement seulement, ce qui signifie qu’elle ne sera accessible qu’en local, sur la machine de développement.

Étape 2: Ajouter le fournisseur de services (optionnel)

Si vous utliisez l’auto-discovery vous pouvez sauter cette étape et aller directement à l’étape 3.
Une fois que vous avez installé la bibliothèque Debugbar, la prochaine étape consiste à ajouter le fournisseur de services à votre application Laravel. Pour ce faire, ouvrez le fichier config/app.php et ajoutez la ligne suivante à la fin du tableau providers :


/*
|--------------------------------------------------------------------------
| Autoloaded Service Providers
|--------------------------------------------------------------------------
|
| The service providers listed here will be automatically loaded on the
| request to your application. Feel free to add your own services to
| this array to grant expanded functionality to your applications.
|
*/
'providers' => [
    ...,
    Barryvdh\Debugbar\ServiceProvider::class,
],

Cette ligne indique à Laravel d’utiliser la classe ServiceProvider fournie par la bibliothèque Debugbar.

Étape 3: Publier les ressources

La Debugbar utilise des ressources CSS et JavaScript pour fonctionner correctement. Pour les rendre accessibles dans votre application Laravel, vous devez les publier en exécutant la commande suivante dans votre terminal :

php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"

Cette commande publiera les fichiers de ressources de la Debugbar dans votre dossier public/vendor.

 

Étape 4: Activer la Debugbar

La dernière étape consiste à activer la Debugbar dans votre application Laravel. Pour ce faire, ouvrez le fichier .env et ajoutez ou modifez la ligne suivante en conséquence :

 

Cette ligne indique à Laravel d’utiliser le middleware fourni par la bibliothèque Debugbar.

Conclusion

La Debugbar est un outil essentiel pour les développeurs Laravel qui souhaitent déboguer leur application. L’installation de la Debugbar est facile et ne prend que quelques minutes. En suivant les étapes décrites ci-dessus, vous pourrez installer et activer la Debugbar dans votre application Laravel en un rien de temps.