laravel 中的 CustomException 類
自定義和預設的所有錯誤和異常都由 app / Exceptions / Handler.php 中的 Handler 類在兩種方法的幫助下處理。
-
報告()
-
渲染()
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); }
然後在名為 404.blade.php 的錯誤資料夾中建立與錯誤相關的檢視
找不到使用者。
你打破了網際網路的平衡