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 的错误文件夹中创建与错误相关的视图
找不到用户。
你打破了互联网的平衡