UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_f18f434bfd08
/
app
/
Exceptions
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
Handler.php
<?php namespace EstudioLMS\Exceptions; use App; use Exception; use Illuminate\Auth\Guard; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Http\Request; /** * Class Handler * @package EstudioLMS\Exceptions */ class Handler extends ExceptionHandler { /** * A list of the exception types that should not be reported. * * @var array */ protected $dontReport = [ 'Symfony\Component\HttpKernel\Exception\HttpException' ]; /** * Report or log an exception. * * This is a great spot to send exceptions to Sentry, Bugsnag, etc. * * @param \Exception $e * @return mixed */ public function report(Exception $e) { if ($this->shouldReport($e)) { if (auth()->check()) { $this->log->error('Usuário: ' . json_encode(auth()->user())); } else { $this->log->error('Usuário: Guest'); } $this->log->error('Requested URL: ' . \request()->url()); $this->log->error('Requested data: ' . json_encode(\request()->all())); } parent::report($e); } /** * Render an exception into an HTTP response. * * @param \Illuminate\Http\Request $request * @param \Exception $e * @return \Illuminate\Http\Response */ public function render($request, Exception $e) { return parent::render($request, $e); if (App::environment() == 'local') { return parent::render($request, $e); } else { if ($this->isHttpException($e)) { switch ($e->getCode()) { case 401: return \Response::view('errors.401'); break; case 404: return \Response::view('errors.404'); break; case 500: return \Response::view('errors.500'); break; case 503: return \Response::view('errors.503'); break; case 559: return \Response::view('errors.559'); break; default: return $this->renderHttpException($e); break; } } else { return \Response::view('errors.500'); } } } }
Copyright © 2026 - UnknownSec