Sök…
Introduktion
PHP-undantag kastas när en händelse eller ett fel utan händelse förekommer.
Som tumregel bör ett undantag inte användas för att kontrollera applikationslogiken, t.ex. if-uttalanden, och bör vara en underklass i undantagsklassen.
En huvudfördel med att ha alla undantag fångade av en enda klass är att vi kan skapa anpassade undantagshanterare som returnerar olika svarmeddelanden beroende på undantaget.
CustomException-klass i laravel
alla fel och undantag, både anpassade och standard, hanteras av klassen Handler i app / Undantag / Handler.php med hjälp av två metoder.
Rapportera()
framställa()
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); }
skapa sedan vy relaterad till fel i felmappen med namnet 404.blade.php
Användaren hittades inte.Du bröt balansen på internet
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow