芝麻web文件管理V1.00
编辑当前文件:/home/digitalh/panorama.panoramawholesale.com/app/Exceptions/Handler.php
<?php namespace App\Exceptions; use App\Traits\ApiResponse; use Illuminate\Auth\AuthenticationException; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Validation\ValidationException; use Symfony\Component\HttpKernel\Exception\{ HttpException, MethodNotAllowedHttpException, NotFoundHttpException }; use Throwable; class Handler extends ExceptionHandler { use ApiResponse; /** * A list of the exception types that are not reported. * * @var array */ protected $dontReport = [ // ]; /** * A list of the inputs that are never flashed for validation exceptions. * * @var array */ protected $dontFlash = [ 'current_password', 'password', 'password_confirmation', ]; /** * Register the exception handling callbacks for the application. * * @return void */ public function register() { $this->reportable(function (Throwable $e) { // }); $this->renderable(function (NotFoundHttpException $e, $request) { if ($request->is('api/*')) { return $this->notFoundResponse([], __('Page Not Found.')); } }); $this->renderable(function (MethodNotAllowedHttpException $e, $request) { if ($request->is('api/*')) { return $this->methodNotAllowedResponse(); } }); $this->renderable(function (AuthenticationException $exception, $request) { if ($request->is('api/*')) { return $this->unauthorizedResponse(); } }); $this->renderable(function (ValidationException $exception, $request) { if ($request->is('api/*')) { return $this->unprocessableResponse($exception->errors()); } }); $this->renderable(function (HttpException $exception, $request) { if ($request->is('api/*')) { return $this->serviceUnavailableResponse(); } }); $this->renderable(function (\Illuminate\Http\Exceptions\PostTooLargeException $exception, $request) { if (! $request->is('api/*')) { \Session::flash('fail', __('Your file is too large.')); return redirect()->back(); } return $this->unprocessableResponse(); }); $this->renderable(function (\Laravel\Socialite\Two\InvalidStateException $exception, $request) { return redirect()->route('site.index'); }); } }
Page is not found
Oops! Page not found.
Sorry, an error has occured, Requested page not found!
Back To Homepage