Heim >Backend-Entwicklung >PHP-Tutorial >Benutzerdefinierte Laravel-Fehlerseite und Fehlerprotokollverarbeitung
Das Laravel-Framework verfügt im Allgemeinen über eine Fehlerseite, wenn in der Konfigurationsdatei debug=true festgelegt ist. Über den Stack-Trace können Sie den Ausführungsfluss des Programms im Detail sehen Neben Fehleraufforderungen und der genauen Position der Fehlerzeile ist das Debuggen sehr praktisch. In der Produktionsumgebung muss debug=false deaktiviert sein. Zu diesem Zeitpunkt zeigt die Fehlerantwort eine einfache Fehlerseite an. In tatsächlichen Projekten müssen benutzerdefinierte Fehler verwendet werden, und der Administrator kann den Fehler genau sehen log:
laravel Einfach zu machen!
Benutzerdefinierter Fehler:
Wenn Sie eine globale Fehlerseite anpassen möchten, ist es auch sehr praktisch: Definieren Sie eine Fehlerbehandlungsfunktion in der Datei app/global.php im Stammverzeichnis:
App::error(function(Exception $exception, $code) { Log::error($exception); return Response::make('服务器好像出了点问题哦!',404); });
App::error(function(Exception $exception, $code) { Log::error($exception); return Response::view('error',404); });
Das Obige stellt die benutzerdefinierte Fehlerseite und die Fehlerprotokollverarbeitung von Laravel vor, einschließlich einiger Aspekte davon. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.
<span>Log::</span><span><em>useFiles</em></span><span>(storage_path().</span><span>'/logs/laravel.log'</span><span>);</span>