Zoeken…
Invoering
PHP uitzonderingen worden gegenereerd wanneer een ongekende gebeurtenis of fout optreedt.
Als vuistregel mag geen uitzondering worden gebruikt om de applicatielogica zoals if-statements te besturen en moet deze een subklasse van de klasse Exception zijn.
Een groot voordeel van het hebben van alle uitzonderingen onder één klasse, is dat we aangepaste uitzonderingshandlers kunnen maken die verschillende responsberichten retourneren, afhankelijk van de uitzondering.
CustomException-klasse in laravel
alle fouten en uitzonderingen, zowel aangepast als standaard, worden afgehandeld door de klasse Handler in app / Exceptions / Handler.php met behulp van twee methoden.
verslag doen van()
render ()
public function render($request, Exception $e) { //check if exception is an instance of ModelNotFoundException. if ($e instanceof ModelNotFoundException) { // ajax 404 json feedback if ($request->ajax()) { return response()->json(['error' => 'Not Found'], 404); } // normal 404 view page feedback return response()->view('errors.missing', [], 404); } return parent::render($request, $e); }
maak vervolgens een weergave met betrekking tot fouten in de map met fouten met de naam 404.blade.php
Gebruiker niet gevonden.Je hebt de balans van internet verbroken