====== Debug ======
Un outils intéressant pour débugguer est la Debugbar
https://github.com/barryvdh/laravel-debugbar
Installation
composer require barryvdh/laravel-debugbar
Ensuite j'ai utilisé ce code dans le fichier **app/Providers/AppServiceProvider.php** qui permet de charger la barre uniquement en mode hors production
public function register()
{
if($this->app->environment('production')){
}else
$this->app->register(\Barryvdh\Debugbar\ServiceProvider::class);
}
===== Débugguer les requêtes sql =====
Placer ce code dans votre controller ou de façon global dans le boot() du AppServiceProvider.php
\DB::listen(function($query) {
$sql = $query->sql;
$bindings = $query->bindings;
$executionTime = $query->time;
\Log::debug("SQL: ".$sql."\nBinding : ".implode(", ",$bindings)."\nTime: ".$executionTime." ms\n");
});