ok
Direktori : /proc/self/root/home2/selectio/www/billingsoftwarenew/core/app/Exceptions/ |
Current File : //proc/self/root/home2/selectio/www/billingsoftwarenew/core/app/Exceptions/Handler.php |
<?php namespace App\Exceptions; use App\Models\AdminNotification; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Throwable; use Illuminate\Auth\AuthenticationException; class Handler extends ExceptionHandler { /** * A list of the exception types that are not reported. * * @var array<int, class-string<Throwable>> */ protected $dontReport = [ // ]; /** * A list of the inputs that are never flashed for validation exceptions. * * @var array<int, string> */ 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) { }); } protected function unauthenticated($request, AuthenticationException $exception) { if (!$request->expectsJson()) { if (request()->is('api/*')) { $notify[] = 'Unauthorized request'; return response()->json([ 'remark' => 'unauthenticated', 'status' => 'error', 'message' => ['error' => $notify] ]); } else { return redirect()->route('user.login'); } } } }