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.
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,

{{percentage}} % positiv

DANKE für deine Bewertung!

Laravel Beispiel Tutorial - Schritt für Schritt
Wie in dem zuvor veröffentlichten Artikel "Übersicht Laravel Funktion" bereits angekündigt, habe ich für Laravel ein Praxis-Beispiel erstellt. Das Beispiel kann bestimmte Datenbankeinträge erstellen, anzeigen, bearbeiten und löschen. In einem nächsten Beispiel werde ich zu dem hier beschriebenen Beispiel eine Benutzeranmeldung und Berechtigung hinzufügen (Authentification, Authorization), vorerst starten wir ohne dieser .... ... weiterlesen

Laravel Vue
.vue Files setzen ein Webpack-Setup voraus ... ... weiterlesen

Laravel Authentication und Authorization Beispiel
Laravel ist für Benutzer-Anmeldungen bereits vorbereitet, das Aktivieren der Funktion erfolgt mit einem einfachen Befehl. ... weiterlesen