Laravel Debugbar

« Laravel Debugbar » par Barry vd. Heuvel est un package qui vous permet de garder rapidement et facilement des onglets sur votre application pendant le développement. Avec une installation simple et des fonctionnalités puissantes, le package Debugbar est l’un des packages de base pour Laravel.

Installation du « Laravel Debugbar » :

L’installation est extrêmement simple.

Dans votre projet Laravel 5.6, tapez la commande :

composer require barryvdh/laravel-debugbar --dev

Si vous n’utilisez pas la découverte automatique, ajoutez le ServiceProvider au tableau des providers dans config/app.php :

Barryvdh\Debugbar\ServiceProvider::class,

Si vous souhaitez utiliser la façade pour logger des messages, ajoutez-la à vos façades dans config/app.php :

'Debugbar' => Barryvdh\Debugbar\Facade::class,

Copiez le fichier config dans votre configuration locale avec la commande publish:

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

Utilisation :

DebugBar

Le profiler est activé par défaut, si vous avez APP_DEBUG = true. Vous pouvez remplacer cela dans la configuration (debugbar.enabled) ou en définissant DEBUGBAR_ENABLED dans votre fichier .env . Voir plus d’options dans config/debugbar.php .

Vous pouvez maintenant ajouter des messages à l’aide de la façade, en utilisant les niveaux PSR-3 (débogage, info, avis, avertissement, erreur, critique, alerte, urgence) :

Debugbar::info($object);
Debugbar::error('Error!');
Debugbar::warning('Watch out…');
Debugbar::addMessage('Another message', 'mylabel')

Vous pouvez démarrer / arrêter le chronométrage:

Debugbar::startMeasure('render','Time for rendering');
Debugbar::stopMeasure('render');
Debugbar::addMeasure('now', LARAVEL_START, microtime(true));
Debugbar::measure('My long operation', function() {
    // Do something…
});

Ou logger des exceptions :

try {
    throw new Exception('foobar');
} catch (Exception $e) {
    Debugbar::addThrowable($e);
}

 

Laravel est considéré comme l’un des frameworks PHP les plus populaires. Ce tutoriel vous donnera un guide étape par étape sur la façon d’installer Laravel 5.6 sous Windows IIS avec Composer (un gestionnaire de paquets PHP) pour pouvoir commencer à utiliser Laravel pour vos projets.

Liens utilisés dans cette vidéo :

Pré-requis pour l’installation de PHP:

http://php.net/manual/en/install.windows.requirements.php

Téléchargement de PHP sous Windows:

https://windows.php.net/download/

Téléchargement de Composer sous Windows:

https://getcomposer.org/

Installation de Laravel 5.6:

https://laravel.com/docs/5.6/installation