Debugbar

Für das Optimieren von Datanbank-Zugriffen habe ich die Debugbar installiert, damit können die DB-Queries und Antwortzeiten im Browser angezeigt werden.  

 

debugbar-1.jpg?cache=2018-12-2110-23-5950077

composer require barryvdh/laravel-debugbar --dev

 

php artisan make:middleware DebugBarMiddleware

 

Middleware für bestimmte Benutzer

Damit die Debug-Bar nicht für alle Benutzer geladen wird, kann folgende Middleware hinzugefügt werden: 

/app/Http/Middleware/DebugBarMiddleware.php

<?php

namespace App\Http\Middleware;

use Closure;

class DebugBarMiddleware
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if(!\Auth::check() || \Auth::user()->id !== 1) {
\Debugbar::disable();
}
return $next($request);
}
} 

und im Kernel registrieren:

\App\Http\Middleware\DebugBarMiddleware::class,  

 

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


veröffentlicht am 21.12.2018 von Bernhard


Fragen / Kommentare


Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Details anzeigen.