[2026-02-22 06:25:43] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:25:43.058Z"} 
[2026-02-22 06:25:43] local.DEBUG: Laravel Client PHP 10.50.2 8.3.29 ErrorException 1771741542 Undefined variable $page    D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/login document ?1 navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 generated::sJAImHpk03klvwYf dashboard Closure web 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1251034339 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1251034339", {"maxDepth":3,"maxStringLength":160})</script> 8.3.29 10.50.2 en false true local   select * from `users` where `id` = ? limit 1 23.23 mysql 23 1771741542.5648 local null null D:\Personal\LARAVEL\sebatdl null 87f176c6-c8b4-43f6-9055-26f8f3d3f680 null null Laravel Client PHP 10.50.2 8.3.29 ErrorException 1771741542 Undefined variable $page    D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/login document ?1 navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 generated::sJAImHpk03klvwYf dashboard Closure web 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1251034339 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1251034339", {"maxDepth":3,"maxStringLength":160})</script> 8.3.29 10.50.2 en false true local   select * from `users` where `id` = ? limit 1 23.23 mysql 23 1771741542.5648 local null null D:\Personal\LARAVEL\sebatdl null 87f176c6-c8b4-43f6-9055-26f8f3d3f680 null null phpstorm auto false D:\Personal\LARAVEL\sebatdl null true false \ Clipboard %path:%line true Sublime subl://open?url=file://%path&line=%line TextMate txmt://open?url=file://%path&line=%line Emacs emacs://open?url=file://%path&line=%line MacVim mvim://open/?url=file://%path&line=%line PhpStorm phpstorm://open?file=%path&line=%line PHPStorm Remote javascript:r = new XMLHttpRequest;r.open("get", "http://localhost:63342/api/file/%path:%line");r.send() Idea idea://open?file=%path&line=%line VS Code vscode://file/%path:%line VS Code Insiders vscode-insiders://file/%path:%line VS Code Remote vscode://vscode-remote/%path:%line VS Code Insiders Remote vscode-insiders://vscode-remote/%path:%line VS Codium vscodium://file/%path:%line Cursor cursor://file/%path:%line Atom atom://core/open/file?filename=%path&line=%line Nova nova://open?path=%path&line=%line NetBeans netbeans://open/?f=%path:%line Xdebug xdebug://%path@%line https://flareapp.io/api/public-reports  /_ignition/update-config D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true resources\views\app.blade.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false vendor\laravel\framework\src\Illuminate\Http\Response.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false vendor\laravel\framework\src\Illuminate\Http\Response.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\boost\src\Middleware\InjectBoost.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\inertiajs\inertia-laravel\src\Middleware.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true public\index.php C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    select * from `users` where `id` = ? limit 1 23.23 mysql 23 1771741542.5648   null <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/login document ?1 navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 8.3.29 10.50.2 en false true local 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z generated::sJAImHpk03klvwYf dashboard Closure web null null D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1251034339 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1251034339", {"maxDepth":3,"maxStringLength":160})</script> null null null  web https://sebatdl.test/dashboard ErrorException Undefined variable $page D:\Personal\LARAVEL\sebatdl null 8.3.29 10.50.2 Flare local null require    {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:25:43.064Z"} 
[2026-02-22 06:26:07] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:26:07.116Z"} 
[2026-02-22 06:26:07] local.DEBUG: Laravel Client PHP 10.50.2 8.3.29 ErrorException 1771741567 Undefined variable $page    D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/login document ?1 navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 generated::sJAImHpk03klvwYf dashboard Closure web 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-2067465351 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-2067465351", {"maxDepth":3,"maxStringLength":160})</script> 8.3.29 10.50.2 en false true local   select * from `users` where `id` = ? limit 1 32 mysql 23 1771741566.6326 local null null D:\Personal\LARAVEL\sebatdl null 228d0c11-6a00-4e5a-82f9-979905689580 null null Laravel Client PHP 10.50.2 8.3.29 ErrorException 1771741567 Undefined variable $page    D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/login document ?1 navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 generated::sJAImHpk03klvwYf dashboard Closure web 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-2067465351 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-2067465351", {"maxDepth":3,"maxStringLength":160})</script> 8.3.29 10.50.2 en false true local   select * from `users` where `id` = ? limit 1 32 mysql 23 1771741566.6326 local null null D:\Personal\LARAVEL\sebatdl null 228d0c11-6a00-4e5a-82f9-979905689580 null null phpstorm auto false D:\Personal\LARAVEL\sebatdl null true false \ Clipboard %path:%line true Sublime subl://open?url=file://%path&line=%line TextMate txmt://open?url=file://%path&line=%line Emacs emacs://open?url=file://%path&line=%line MacVim mvim://open/?url=file://%path&line=%line PhpStorm phpstorm://open?file=%path&line=%line PHPStorm Remote javascript:r = new XMLHttpRequest;r.open("get", "http://localhost:63342/api/file/%path:%line");r.send() Idea idea://open?file=%path&line=%line VS Code vscode://file/%path:%line VS Code Insiders vscode-insiders://file/%path:%line VS Code Remote vscode://vscode-remote/%path:%line VS Code Insiders Remote vscode-insiders://vscode-remote/%path:%line VS Codium vscodium://file/%path:%line Cursor cursor://file/%path:%line Atom atom://core/open/file?filename=%path&line=%line Nova nova://open?path=%path&line=%line NetBeans netbeans://open/?f=%path:%line Xdebug xdebug://%path@%line https://flareapp.io/api/public-reports  /_ignition/update-config D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true resources\views\app.blade.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false vendor\laravel\framework\src\Illuminate\Http\Response.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false vendor\laravel\framework\src\Illuminate\Http\Response.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\boost\src\Middleware\InjectBoost.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\inertiajs\inertia-laravel\src\Middleware.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true public\index.php C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    select * from `users` where `id` = ? limit 1 32 mysql 23 1771741566.6326   null <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/login document ?1 navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 8.3.29 10.50.2 en false true local 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z generated::sJAImHpk03klvwYf dashboard Closure web null null D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-2067465351 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-2067465351", {"maxDepth":3,"maxStringLength":160})</script> null null null  web https://sebatdl.test/dashboard ErrorException Undefined variable $page D:\Personal\LARAVEL\sebatdl null 8.3.29 10.50.2 Flare local null require    {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:26:07.124Z"} 
[2026-02-22 06:29:07] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:29:07.296Z"} 
[2026-02-22 06:29:07] local.DEBUG: Laravel Client PHP 10.50.2 8.3.29 ErrorException 1771741747 Undefined variable $page    D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/dashboard document navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 generated::sJAImHpk03klvwYf dashboard Closure web 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1832043715 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1832043715", {"maxDepth":3,"maxStringLength":160})</script> 8.3.29 10.50.2 en false true local   select * from `users` where `id` = ? limit 1 19.97 mysql 23 1771741746.7478 local null null D:\Personal\LARAVEL\sebatdl null b7aedbaf-d897-4e02-9b76-9faf648109d9 null null Laravel Client PHP 10.50.2 8.3.29 ErrorException 1771741747 Undefined variable $page    D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/dashboard document navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 generated::sJAImHpk03klvwYf dashboard Closure web 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1832043715 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1832043715", {"maxDepth":3,"maxStringLength":160})</script> 8.3.29 10.50.2 en false true local   select * from `users` where `id` = ? limit 1 19.97 mysql 23 1771741746.7478 local null null D:\Personal\LARAVEL\sebatdl null b7aedbaf-d897-4e02-9b76-9faf648109d9 null null phpstorm auto false D:\Personal\LARAVEL\sebatdl null true false \ Clipboard %path:%line true Sublime subl://open?url=file://%path&line=%line TextMate txmt://open?url=file://%path&line=%line Emacs emacs://open?url=file://%path&line=%line MacVim mvim://open/?url=file://%path&line=%line PhpStorm phpstorm://open?file=%path&line=%line PHPStorm Remote javascript:r = new XMLHttpRequest;r.open("get", "http://localhost:63342/api/file/%path:%line");r.send() Idea idea://open?file=%path&line=%line VS Code vscode://file/%path:%line VS Code Insiders vscode-insiders://file/%path:%line VS Code Remote vscode://vscode-remote/%path:%line VS Code Insiders Remote vscode-insiders://vscode-remote/%path:%line VS Codium vscodium://file/%path:%line Cursor cursor://file/%path:%line Atom atom://core/open/file?filename=%path&line=%line Nova nova://open?path=%path&line=%line NetBeans netbeans://open/?f=%path:%line Xdebug xdebug://%path@%line https://flareapp.io/api/public-reports  /_ignition/update-config D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true resources\views\app.blade.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false vendor\laravel\framework\src\Illuminate\Http\Response.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false vendor\laravel\framework\src\Illuminate\Http\Response.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\boost\src\Middleware\InjectBoost.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\inertiajs\inertia-laravel\src\Middleware.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true public\index.php C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    select * from `users` where `id` = ? limit 1 19.97 mysql 23 1771741746.7478   null <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/dashboard document navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 8.3.29 10.50.2 en false true local 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z generated::sJAImHpk03klvwYf dashboard Closure web null null D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1832043715 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1832043715", {"maxDepth":3,"maxStringLength":160})</script> null null null  web https://sebatdl.test/dashboard ErrorException Undefined variable $page D:\Personal\LARAVEL\sebatdl null 8.3.29 10.50.2 Flare local null require    {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:29:07.311Z"} 
[2026-02-22 06:29:21] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:29:21.040Z"} 
[2026-02-22 06:29:21] local.DEBUG: Laravel Client PHP 10.50.2 8.3.29 ErrorException 1771741760 Undefined variable $page    D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/dashboard document navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 generated::sJAImHpk03klvwYf dashboard Closure web 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1891927227 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1891927227", {"maxDepth":3,"maxStringLength":160})</script> 8.3.29 10.50.2 en false true local   select * from `users` where `id` = ? limit 1 16.18 mysql 23 1771741760.4616 local null null D:\Personal\LARAVEL\sebatdl null da3fd09c-b646-4c45-8eda-c5e00ac8193b null null Laravel Client PHP 10.50.2 8.3.29 ErrorException 1771741760 Undefined variable $page    D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/dashboard document navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 generated::sJAImHpk03klvwYf dashboard Closure web 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1891927227 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1891927227", {"maxDepth":3,"maxStringLength":160})</script> 8.3.29 10.50.2 en false true local   select * from `users` where `id` = ? limit 1 16.18 mysql 23 1771741760.4616 local null null D:\Personal\LARAVEL\sebatdl null da3fd09c-b646-4c45-8eda-c5e00ac8193b null null phpstorm auto false D:\Personal\LARAVEL\sebatdl null true false \ Clipboard %path:%line true Sublime subl://open?url=file://%path&line=%line TextMate txmt://open?url=file://%path&line=%line Emacs emacs://open?url=file://%path&line=%line MacVim mvim://open/?url=file://%path&line=%line PhpStorm phpstorm://open?file=%path&line=%line PHPStorm Remote javascript:r = new XMLHttpRequest;r.open("get", "http://localhost:63342/api/file/%path:%line");r.send() Idea idea://open?file=%path&line=%line VS Code vscode://file/%path:%line VS Code Insiders vscode-insiders://file/%path:%line VS Code Remote vscode://vscode-remote/%path:%line VS Code Insiders Remote vscode-insiders://vscode-remote/%path:%line VS Codium vscodium://file/%path:%line Cursor cursor://file/%path:%line Atom atom://core/open/file?filename=%path&line=%line Nova nova://open?path=%path&line=%line NetBeans netbeans://open/?f=%path:%line Xdebug xdebug://%path@%line https://flareapp.io/api/public-reports  /_ignition/update-config D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php 22 require null <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> null <title inertia>{{ config('app.name', 'URL Shortener') }}</title> null <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/apple-touch-icon.png') }}" /> <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon-32x32.png') }}" /> <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon-16x16.png') }}" /> <link rel="manifest" href="{{ asset('assets/images/site.webmanifest') }}" /> null <!-- Fonts --> <link rel="preconnect" href="https://fonts.bunny.net"> <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" /> null <!-- Scripts --> @routes @viteReactRefresh @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html> null  true resources\views\app.blade.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 123 Illuminate\Filesystem\{closure} Illuminate\Filesystem\Filesystem * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException arg0 D:\Personal\LARAVEL\sebatdl\storage\framework\views\ec0d0d978ef1ded613aa30d774cc7f78.php string false false false false vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php 124 getRequire Illuminate\Filesystem\Filesystem * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */ public function getRequire($path, array $data = []) { if ($this->isFile($path)) { $__path = $path; $__data = $data; null return (static function () use ($__path, $__data) { extract($__data, EXTR_SKIP); null return require $__path; })(); } null throw new FileNotFoundException("File does not exist at path {$path}."); } null /** * Require the given file once. * * @param  string  $path * @param  array  $data * @return mixed * * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException */  false vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php 58 evaluatePath Illuminate\View\Engines\PhpEngine * * @param  string  $path * @param  array  $data * @return string */ protected function evaluatePath($path, $data) { $obLevel = ob_get_level(); null ob_start(); null // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { $this->files->getRequire($path, $data); } catch (Throwable $e) { $this->handleViewException($e, $obLevel); } null return ltrim(ob_get_clean()); } null /** * Handle a view exception. * * @param  \Throwable  $e * @param  int  $obLevel * @return void * path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\Engines\PhpEngine.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php 72 get Illuminate\View\Engines\CompilerEngine { $this->lastCompiled[] = $path; null // If this given view has expired, which means it has simply been edited since // it was last compiled, we will re-compile the views so we can evaluate a // fresh copy of the view. We'll pass the compiler the path of the view. if (! isset($this->compiledOrNotExpired[$path]) && $this->compiler->isExpired($path)) { $this->compiler->compile($path); } null // Once we have the path to the compiled file, we will evaluate the paths with // typical PHP just like any other templates. We also keep a stack of views // which have been rendered for right exception messages to be generated. null try { $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } catch (ViewException $e) { if (! str($e->getMessage())->contains(['No such file or directory', 'File does not exist at path'])) { throw $e; } null if (! isset($this->compiledOrNotExpired[$path])) { throw $e; } null $this->compiler->compile($path); null $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data); } null path D:\Personal\LARAVEL\sebatdl\storage\framework\views/ec0d0d978ef1ded613aa30d774cc7f78.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\Engines\CompilerEngine.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 207 getContents Illuminate\View\View // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); } null /** * Get the data bound to the view instance. * * @return array */ public function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); null foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); path D:\Personal\LARAVEL\sebatdl\resources\views/app.blade.php string false false false data object (Illuminate\View\Factory) object (Illuminate\Foundation\Application) object (Illuminate\Support\ViewErrorBag) array false false false false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 190 renderContents Illuminate\View\View null /** * Get the contents of the view instance. * * @return string */ protected function renderContents() { // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); null $this->factory->callComposer($this); null $contents = $this->getContents(); null // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and // no old sections are staying around in the memory of an environment. $this->factory->decrementRender(); null return $contents; } null /** * Get the evaluated contents of the view. * * @return string */  false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\View.php 159 render Illuminate\View\View { return collect($this->render(fn () => $this->factory->getFragments()))->implode(''); } null /** * Get the string contents of the view. * * @param  callable|null  $callback * @return string * * @throws \Throwable */ public function render(?callable $callback = null) { try { $contents = $this->renderContents(); null $response = isset($callback) ? $callback($this, $contents) : null; null // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when // another view gets rendered in the future by the application developer. $this->factory->flushStateIfDoneRendering(); null return ! is_null($response) ? $response : $contents; } catch (Throwable $e) { $this->factory->flushState(); null throw $e; }  false vendor\laravel\framework\src\Illuminate\View\View.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 69 setContent Illuminate\Http\Response // from routes that will be automatically transformed to their JSON form. if ($this->shouldBeJson($content)) { $this->header('Content-Type', 'application/json'); null $content = $this->morphToJson($content); null if ($content === false) { throw new InvalidArgumentException(json_last_error_msg()); } } null // If this content implements the "Renderable" interface then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof Renderable) { $content = $content->render(); } null parent::setContent($content); null return $this; } null /** * Determine if the given content should be turned into JSON. * * @param  mixed  $content * @return bool */ protected function shouldBeJson($content) callback null null false false false false vendor\laravel\framework\src\Illuminate\Http\Response.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Response.php 35 __construct Illuminate\Http\Response null /** * Create a new HTTP response. * * @param  mixed  $content * @param  int  $status * @param  array  $headers * @return void * * @throws \InvalidArgumentException */ public function __construct($content = '', $status = 200, array $headers = []) { $this->headers = new ResponseHeaderBag($headers); null $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0'); } null /** * Set the content on the response. * * @param  mixed  $content * @return $this * * @throws \InvalidArgumentException */ public function setContent(mixed $content): static { null false vendor\laravel\framework\src\Illuminate\Http\Response.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 918 toResponse Illuminate\Routing\Router if ($response instanceof PsrResponseInterface) { $response = (new HttpFoundationFactory)->createResponse($response); } elseif ($response instanceof Model && $response->wasRecentlyCreated) { $response = new JsonResponse($response, 201); } elseif ($response instanceof Stringable) { $response = new Response($response->__toString(), 200, ['Content-Type' => 'text/html']); } elseif (! $response instanceof SymfonyResponse && ($response instanceof Arrayable || $response instanceof Jsonable || $response instanceof ArrayObject || $response instanceof JsonSerializable || $response instanceof stdClass || is_array($response))) { $response = new JsonResponse($response); } elseif (! $response instanceof SymfonyResponse) { $response = new Response($response, 200, ['Content-Type' => 'text/html']); } null if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) { $response->setNotModified(); } null return $response->prepare($request); } null /** * Substitute the route bindings onto the route. * * @param  \Illuminate\Routing\Route  $route * @return \Illuminate\Routing\Route null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 885 prepareResponse Illuminate\Routing\Router { return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all(); } null /** * Create a response instance from the given value. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public function prepareResponse($request, $response) { $this->events->dispatch(new PreparingResponse($request, $response)); null return tap(static::toResponse($request, $response), function ($response) use ($request) { $this->events->dispatch(new ResponsePrepared($request, $response)); }); } null /** * Static version of prepareResponse. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @param  mixed  $response * @return \Symfony\Component\HttpFoundation\Response */ public static function toResponse($request, $response) { if ($response instanceof Responsable) { null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 Illuminate\Routing\{closure} Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } null false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\boost\src\Middleware\InjectBoost.php 22 handle Laravel\Boost\Middleware\InjectBoost use Closure; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; use Laravel\Boost\Services\BrowserLogger; use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; null class InjectBoost { public function handle(Request $request, Closure $next): Response { /** @var Response $response */ $response = $next($request); null if ($this->shouldInject($response)) { $originalView = $response->original ?? null; $injectedContent = $this->injectScript($response->getContent()); $response->setContent($injectedContent); null if ($originalView instanceof View && property_exists($response, 'original')) { $response->original = $originalView; } } null return $response; } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\boost\src\Middleware\InjectBoost.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php 20 handle Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets <?php null namespace Illuminate\Http\Middleware; null use Illuminate\Http\Response; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Vite; null class AddLinkHeadersForPreloadedAssets { /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { return tap($next($request), function ($response) { if ($response instanceof Response && Vite::preloadedAssets() !== []) { $response->header('Link', Collection::make(Vite::preloadedAssets()) ->map(fn ($attributes, $url) => "<{$url}>; ".implode('; ', $attributes)) ->join(', ')); } }); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\inertiajs\inertia-laravel\src\Middleware.php 87 handle Inertia\Middleware null /** * Handle the incoming request. * * @return Response */ public function handle(Request $request, Closure $next) { Inertia::version(function () use ($request) { return $this->version($request); }); null Inertia::share($this->share($request)); Inertia::setRootView($this->rootView($request)); null $response = $next($request); $response->headers->set('Vary', 'X-Inertia'); null if (! $request->header('X-Inertia')) { return $response; } null if ($request->method() === 'GET' && $request->header('X-Inertia-Version', '') !== Inertia::getVersion()) { $response = $this->onVersionChange($request, $response); } null if ($response->isOk() && empty($response->getContent())) { $response = $this->onEmptyResponse($request, $response); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\inertiajs\inertia-laravel\src\Middleware.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php 50 handle Illuminate\Routing\Middleware\SubstituteBindings public function __construct(Registrar $router) { $this->router = $router; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { try { $this->router->substituteBindings($route = $request->route()); null $this->router->substituteImplicitBindings($route); } catch (ModelNotFoundException $exception) { if ($route->getMissing()) { return $route->getMissing()($request, $exception); } null throw $exception; } null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php 78 handle Illuminate\Foundation\Http\Middleware\VerifyCsrfToken * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } null throw new TokenMismatchException('CSRF token mismatch.'); } null /** * Determine if the HTTP request uses a ‘read’ verb. * * @param  \Illuminate\Http\Request  $request * @return bool arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php 49 handle Illuminate\View\Middleware\ShareErrorsFromSession */ public function __construct(ViewFactory $view) { $this->view = $view; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); null // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. null return $next($request); } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 121 handleStatefulRequest Illuminate\Session\Middleware\StartSession * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleStatefulRequest(Request $request, $session, Closure $next) { // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. $request->setLaravelSession( $this->startSession($request, $session) ); null $this->collectGarbage($session); null $response = $next($request); null $this->storeCurrentUrl($request, $session); null $this->addCookieToResponse($response, $session); null // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. $this->saveSession($request); null return $response; } null /** arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php 64 handle Illuminate\Session\Middleware\StartSession * @return mixed */ public function handle($request, Closure $next) { if (! $this->sessionConfigured()) { return $next($request); } null $session = $this->getSession($request); null if ($this->manager->shouldBlock() || ($request->route() instanceof Route && $request->route()->locksFor())) { return $this->handleRequestWhileBlocking($request, $session, $next); } null return $this->handleStatefulRequest($request, $session, $next); } null /** * Handle the given request within session state. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Contracts\Session\Session  $session * @param  \Closure  $next * @return mixed */ protected function handleRequestWhileBlocking(Request $request, $session, Closure $next) { if (! $request->route() instanceof Route) { return; request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false session object Illuminate\Session\Store false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php 37 handle Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse /** * Create a new CookieQueue instance. * * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); null foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } null return $response; } } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php 67 handle Illuminate\Cookie\Middleware\EncryptCookies */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } null /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } null /** * Decrypt the cookies on the request. * * @param  \Symfony\Component\HttpFoundation\Request  $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 805 runRouteWithinStack Illuminate\Routing\Router * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; null $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); null return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(fn ($request) => $this->prepareResponse( $request, $route->run() )); } null /** * Gather the middleware for the given route with resolved class names. * * @param  \Illuminate\Routing\Route  $route * @return array */ public function gatherRouteMiddleware(Route $route) { return $this->resolveMiddleware($route->gatherMiddleware(), $route->excludedMiddleware()); } destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php:805-807 Closure false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 784 runRoute Illuminate\Routing\Router null /** * Return the response for the given route. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Routing\Route  $route * @return \Symfony\Component\HttpFoundation\Response */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(fn () => $route); null $this->events->dispatch(new RouteMatched($route, $request)); null return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } null /** * Run the given route within a Stack "onion" instance. * * @param  \Illuminate\Routing\Route  $route * @param  \Illuminate\Http\Request  $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; route object Illuminate\Routing\Route false false false request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 748 dispatchToRoute Illuminate\Routing\Router public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** * Find the route matching a given request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->events->dispatch(new Routing($request)); null $this->current = $route = $this->routes->match($request); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false route object Illuminate\Routing\Route false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Routing\Router.php 737 dispatch Illuminate\Routing\Router $route = tap($this->routes->getByName($name))->bind($this->currentRequest); null return $this->runRoute($this->currentRequest, $route); } null /** * Dispatch the request to the application. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatch(Request $request) { $this->currentRequest = $request; null return $this->dispatchToRoute($request); } null /** * Dispatch the request to a route and return the response. * * @param  \Illuminate\Http\Request  $request * @return \Symfony\Component\HttpFoundation\Response */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Routing\Router.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 200 Illuminate\Foundation\Http\{closure} Illuminate\Foundation\Http\Kernel if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); null return $this->router->dispatch($request); }; } null /** * Call the terminate method on any terminable middleware. * * @param  \Illuminate\Http\Request  $request * @param  \Illuminate\Http\Response  $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 144 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline return $this->then(function ($passable) { return $passable; }); } null /** * Get the final piece of the Closure onion. * * @param  \Closure  $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } null /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php 31 handle Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { return $value === '' ? null : $value; } null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:142-148 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php 21 handle Illuminate\Foundation\Http\Middleware\TransformsRequest use Symfony\Component\HttpFoundation\ParameterBag; null class TransformsRequest { /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { $this->clean($request); null return $next($request); } null /** * Clean the request's data. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); null if ($request->isJson()) { $this->cleanParameterBag($request->json()); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php 40 handle Illuminate\Foundation\Http\Middleware\TrimStrings /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed */ public function handle($request, Closure $next) { foreach (static::$skipCallbacks as $callback) { if ($callback($request)) { return $next($request); } } null return parent::handle($request, $next); } null /** * Transform the given value. * * @param  string  $key * @param  mixed  $value * @return mixed */ protected function transform($key, $value) { if (in_array($key, $this->except, true) || ! is_string($value)) { return $value; } request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php 27 handle Illuminate\Foundation\Http\Middleware\ValidatePostSize * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); null if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } null return $next($request); } null /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } null $metric = strtoupper(substr($postMaxSize, -1)); arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php 99 handle Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance return response( $data['template'], $data['status'] ?? 503, $this->getHeaders($data) ); } null throw new HttpException( $data['status'] ?? 503, 'Service Unavailable', null, $this->getHeaders($data) ); } null return $next($request); } null /** * Determine if the incoming request has a maintenance mode bypass cookie. * * @param  \Illuminate\Http\Request  $request * @param  array  $data * @return bool */ protected function hasValidBypassCookie($request, array $data) { return isset($data['secret']) && $request->cookie('laravel_maintenance') && MaintenanceModeBypassCookie::isValid( arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php 49 handle Illuminate\Http\Middleware\HandleCors { $this->container = $container; $this->cors = $cors; } null /** * Handle the incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } null $this->cors->setOptions($this->container['config']->get('cors', [])); null if ($this->cors->isPreflightRequest($request)) { $response = $this->cors->handlePreflightRequest($request); null $this->cors->varyHeader($response, 'Access-Control-Request-Method'); null return $response; } null $response = $next($request); null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php 39 handle Illuminate\Http\Middleware\TrustProxies /** * Handle an incoming request. * * @param  \Illuminate\Http\Request  $request * @param  \Closure  $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); null $this->setTrustedProxyIpAddresses($request); null return $next($request); } null /** * Sets the trusted proxies on the request. * * @param  \Illuminate\Http\Request  $request * @return void */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies() ?: config('trustedproxy.proxies'); null if (is_null($trustedIps) && (laravel_cloud() || arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 183 Illuminate\Pipeline\{closure} Illuminate\Pipeline\Pipeline null // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); null $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } null $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); null return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; } null /** * Parse full pipe string to get name and parameters. * * @param  string  $pipe request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false next D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:159-190 Closure false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php 119 then Illuminate\Pipeline\Pipeline return $this; } null /** * Run the pipeline with a final destination callback. * * @param  \Closure  $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); null return $pipeline($this->passable); } null /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } null arg0 GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 175 sendRequestThroughRouter Illuminate\Foundation\Http\Kernel * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); null Facade::clearResolvedInstance('request'); null $this->bootstrap(); null return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } null /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } null destination D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:197-201 Closure false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php 144 handle Illuminate\Foundation\Http\Kernel } null /** * Handle an incoming HTTP request. * * @param  \Illuminate\Http\Request  $request * @return \Illuminate\Http\Response */ public function handle($request) { $this->requestStartedAt = Carbon::now(); null try { $request->enableHttpMethodParameterOverride(); null $response = $this->sendRequestThroughRouter($request); } catch (Throwable $e) { $this->reportException($e); null $response = $this->renderException($request, $e); } null $this->app['events']->dispatch( new RequestHandled($request, $response) ); null return $response; } null /** request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false false vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php D:\Personal\LARAVEL\sebatdl\public\index.php 51 require null | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */ null require __DIR__.'/../vendor/autoload.php'; null /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */ null $app = require_once __DIR__.'/../bootstrap/app.php'; null $kernel = $app->make(Kernel::class); null $response = $kernel->handle( $request = Request::capture() )->send(); null $kernel->terminate($request, $response); null request GET https://sebatdl.test/dashboard Illuminate\Http\Request false false false true public\index.php C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php 139 [top] null $existingConfig = @file_get_contents($configPath.'/herd.json'); try { $existingConfig = json_decode($existingConfig, true); if (!is_array($existingConfig)) { $existingConfig = []; } } catch (\Throwable $e) { $existingConfig = []; } } else { $existingConfig = []; } null try { null if(!(array_key_exists('herd', $_GET) && $_GET['herd'] === 'preview')) { $config = array_merge($existingConfig, [ 'lastSite' => $valetSitePath, ]); null @file_put_contents($configPath.'/herd.json', json_encode($config)); } null } catch (\Throwable $e) {} }); null chdir(dirname($frontControllerPath)); null require $frontControllerPath; null  true C:\Program Files\Herd\resources\app.asar.unpacked\resources\valet\server.php https://sebatdl.test/dashboard null GET Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36    select * from `users` where `id` = ? limit 1 16.18 mysql 23 1771741760.4616   null <CENSORED> u=0, i en-US,en;q=0.9 gzip, deflate, br, zstd https://sebatdl.test/dashboard document navigate same-origin text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 1 "Windows" ?0 "Chromium";v="145", "Not:A-Brand";v="99" max-age=0 sebatdl.test 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ LOhN8COjwPmzJjuHZRbDQmVdfVUlsVgh5ncHkVvR 0nvBSfN0plTS44iwR8AxVWsbqB6pQCYQHaZW7PWJ https://sebatdl.test/dashboard   23 8.3.29 10.50.2 en false true local 23 Admin admin@sebatdl.com 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z 2026-02-22T13:21:20.000000Z generated::sJAImHpk03klvwYf dashboard Closure web null null D:\Personal\LARAVEL\sebatdl\resources\views\app.blade.php <pre class=sf-dump id=sf-dump-1891927227 data-indent-pad="  "><span class=sf-dump-note>Illuminate\Support\ViewErrorBag</span> {<a class=sf-dump-ref>#303</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title="Protected property">bags</span>: []
</samp>}
</pre><script>Sfdump("sf-dump-1891927227", {"maxDepth":3,"maxStringLength":160})</script> null null null  web https://sebatdl.test/dashboard ErrorException Undefined variable $page D:\Personal\LARAVEL\sebatdl null 8.3.29 10.50.2 Flare local null require    {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:29:21.059Z"} 
[2026-02-22 06:29:39] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:29:39.521Z"} 
[2026-02-22 06:29:45] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:29:45.368Z"} 
[2026-02-22 06:30:54] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:30:54.653Z"} 
[2026-02-22 06:31:35] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:31:35.192Z"} 
[2026-02-22 06:31:54] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:31:53.791Z"} 
[2026-02-22 06:44:04] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:44:03.626Z"} 
[2026-02-22 06:44:07] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:44:06.664Z"} 
[2026-02-22 06:45:17] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:45:17.224Z"} 
[2026-02-22 06:47:35] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:47:35.076Z"} 
[2026-02-22 06:49:27] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:49:27.590Z"} 
[2026-02-22 06:51:05] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T06:51:05.298Z"} 
[2026-02-22 07:13:50] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:13:49.975Z"} 
[2026-02-22 07:15:22] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:15:21.777Z"} 
[2026-02-22 07:17:18] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:17:18.018Z"} 
[2026-02-22 07:18:44] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:18:43.780Z"} 
[2026-02-22 07:29:17] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:29:16.941Z"} 
[2026-02-22 07:33:36] local.ERROR: [vite] Failed to reload /resources/js/Components/RecentUrlsWidget.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:33:36.484Z"} 
[2026-02-22 07:33:49] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:33:48.873Z"} 
[2026-02-22 07:34:00] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:33:59.868Z"} 
[2026-02-22 07:34:44] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:34:44.374Z"} 
[2026-02-22 07:34:50] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:34:50.327Z"} 
[2026-02-22 07:35:04] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:04.209Z"} 
[2026-02-22 07:35:09] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:09.629Z"} 
[2026-02-22 07:35:18] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:17.723Z"} 
[2026-02-22 07:35:25] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:24.818Z"} 
[2026-02-22 07:35:25] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:24.923Z"} 
[2026-02-22 07:35:31] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:31.082Z"} 
[2026-02-22 07:35:31] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:31.124Z"} 
[2026-02-22 07:35:40] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:40.573Z"} 
[2026-02-22 07:35:40] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:40.584Z"} 
[2026-02-22 07:35:50] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:35:50.321Z"} 
[2026-02-22 07:36:01] local.ERROR: [vite] SyntaxError The requested module '/node_modules/.vite/deps/ziggy-js.js?v=ee8825cb' does not provide an export named 'default' SyntaxError: The requested module '/node_modules/.vite/deps/ziggy-js.js?v=ee8825cb' does not provide an export named 'default' {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:36:00.825Z"} 
[2026-02-22 07:36:01] local.ERROR: [vite] Failed to reload /resources/js/Pages/Dashboard.jsx. This could be due to syntax errors or importing non-existent modules. (see errors above) {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:36:00.825Z"} 
[2026-02-22 07:36:02] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:36:02.009Z"} 
[2026-02-22 07:36:02] local.ERROR: Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' https://sebatdl.test:5174/resources/js/Components/RecentUrlsWidget.jsx?t=1771745759413 20 8 SyntaxError The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' SyntaxError: The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:36:02.108Z"} 
[2026-02-22 07:36:02] local.ERROR: Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' https://sebatdl.test:5174/resources/js/Components/RecentUrlsWidget.jsx?t=1771745759413 20 8 SyntaxError The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' SyntaxError: The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:36:02.109Z"} 
[2026-02-22 07:36:02] local.ERROR: Unhandled Promise Rejection SyntaxError The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' SyntaxError: The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:36:02.110Z"} 
[2026-02-22 07:39:57] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:39:57.329Z"} 
[2026-02-22 07:40:06] local.ERROR: Unhandled Promise Rejection SyntaxError The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' SyntaxError: The requested module '/node_modules/.vite/deps/ziggy-js.js?v=5f8d7c15' does not provide an export named 'default' {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T07:40:06.601Z"} 
[2026-02-22 08:01:19] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:01:18.804Z"} 
[2026-02-22 08:02:01] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:02:01.185Z"} 
[2026-02-22 08:02:38] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:02:38.601Z"} 
[2026-02-22 08:02:55] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:02:54.933Z"} 
[2026-02-22 08:08:37] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:08:36.356Z"} 
[2026-02-22 08:09:14] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:09:13.822Z"} 
[2026-02-22 08:09:16] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:09:16.202Z"} 
[2026-02-22 08:09:23] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:09:23.043Z"} 
[2026-02-22 08:09:37] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:09:37.150Z"} 
[2026-02-22 08:12:59] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:12:58.659Z"} 
[2026-02-22 08:14:13] local.ERROR: Warning: A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components%s at input
    at TextInput (https://sebatdl.test:5174/resources/js/Components/TextInput.jsx:19:65)
    at div
    at form
    at section
    at UpdateProfileInformation (https://sebatdl.test:5174/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx?t=1771748050417:25:3)
    at div
    at div
    at div
    at main
    at div
    at Authenticated (https://sebatdl.test:5174/resources/js/Layouts/AuthenticatedLayout.jsx:24:41)
    at Edit (https://sebatdl.test:5174/resources/js/Pages/Profile/Edit.jsx:22:32)
    at N2 (https://sebatdl.test:5174/node_modules/.vite/deps/@inertiajs_react.js?v=5f8d7c15:4047:25) {"url":"https://sebatdl.test/profile","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:14:10.781Z"} 
[2026-02-22 08:14:37] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"https://sebatdl.test/profile","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:14:36.851Z"} 
[2026-02-22 08:14:40] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/profile","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:14:40.265Z"} 
[2026-02-22 08:14:46] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"https://sebatdl.test/profile","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:14:45.867Z"} 
[2026-02-22 08:14:50] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:14:49.855Z"} 
[2026-02-22 08:23:28] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:23:27.096Z"} 
[2026-02-22 08:23:32] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:23:31.362Z"} 
[2026-02-22 08:25:22] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:25:21.564Z"} 
[2026-02-22 08:28:10] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:28:10.461Z"} 
[2026-02-22 08:31:42] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:31:42.371Z"} 
[2026-02-22 08:33:58] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:33:57.781Z"} 
[2026-02-22 08:34:05] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:34:05.133Z"} 
[2026-02-22 08:35:53] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:35:53.471Z"} 
[2026-02-22 08:36:37] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:36:37.011Z"} 
[2026-02-22 08:37:01] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:37:00.930Z"} 
[2026-02-22 08:37:03] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:37:03.447Z"} 
[2026-02-22 08:42:26] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:42:25.909Z"} 
[2026-02-22 08:42:49] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:42:49.391Z"} 
[2026-02-22 08:46:52] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/login","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:46:52.263Z"} 
[2026-02-22 08:57:56] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:57:55.852Z"} 
[2026-02-22 08:59:29] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:59:28.954Z"} 
[2026-02-22 08:59:34] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:59:34.598Z"} 
[2026-02-22 08:59:36] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T08:59:36.557Z"} 
[2026-02-22 09:03:06] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:03:04.863Z"} 
[2026-02-22 09:03:13] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:03:12.436Z"} 
[2026-02-22 09:09:33] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:09:33.336Z"} 
[2026-02-22 09:11:29] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:11:29.400Z"} 
[2026-02-22 09:11:43] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:11:42.943Z"} 
[2026-02-22 09:12:07] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:12:07.379Z"} 
[2026-02-22 09:14:09] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:14:09.294Z"} 
[2026-02-22 09:14:15] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:14:15.124Z"} 
[2026-02-22 09:22:24] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:22:23.475Z"} 
[2026-02-22 09:22:28] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:22:27.620Z"} 
[2026-02-22 09:22:30] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:22:30.191Z"} 
[2026-02-22 09:22:35] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:22:35.326Z"} 
[2026-02-22 09:22:39] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:22:38.997Z"} 
[2026-02-22 09:23:26] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:23:25.826Z"} 
[2026-02-22 09:23:44] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/dashboard/urls","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:23:43.745Z"} 
[2026-02-22 09:28:54] local.INFO: %cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools font-weight:bold {"url":"https://sebatdl.test/","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","timestamp":"2026-02-22T09:28:53.981Z"} 
