RuntimeException {#398
  #message: "No application encryption key has been specified."
  #code: 0
  #file: "/var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php"
  #line: 80
  trace: {
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:80 {
      Illuminate\Encryption\EncryptionServiceProvider->Illuminate\Encryption\{closure} …
      › if (empty($key)) {    throw new RuntimeException(        'No application encryption key has been specified.'
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Support/helpers.php:422 {
      tap($value, $callback = null) …
      › 
      › $callback($value);arguments: {
        null
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:84 {
      Illuminate\Encryption\EncryptionServiceProvider->key(array $config) …
      ›         }    });}
      arguments: {
        $value: null
        $callback: Closure($key) {#397 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:61 {
      Illuminate\Encryption\EncryptionServiceProvider->parseKey(array $config) …
      › {    if (Str::startsWith($key = $this->key($config), $prefix = 'base64:')) {        $key = base64_decode(Str::after($key, $prefix));
      arguments: {
        $config: array:13 [ …13]
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:33 {
      Illuminate\Encryption\EncryptionServiceProvider->Illuminate\Encryption\{closure} …
      › 
      ›     return new Encrypter($this->parseKey($config), $config['cipher']);});
      arguments: {
        $config: array:13 [ …13]
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:799 {
      Illuminate\Container\Container->build($concrete) …
      › if ($concrete instanceof Closure) {    return $concrete($this, $this->getLastParameterOverride());}
      arguments: {
        Illuminate\Foundation\Application {#2 …}
        []
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:681 {
      Illuminate\Container\Container->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › if ($this->isBuildable($concrete, $abstract)) {    $object = $this->build($concrete);} else {
      arguments: {
        $concrete: "App\Http\Middleware\EncryptCookies"
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:785 {
      Illuminate\Foundation\Application->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › 
      ›     return parent::resolve($abstract, $parameters, $raiseEvents);}
      arguments: {
        $abstract: "App\Http\Middleware\EncryptCookies"
        $parameters: []
        $raiseEvents: true
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:629 {
      Illuminate\Container\Container->make($abstract, array $parameters = []) …
      › {    return $this->resolve($abstract, $parameters);}
      arguments: {
        $abstract: "App\Http\Middleware\EncryptCookies"
        $parameters: []
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:770 {
      Illuminate\Foundation\Application->make($abstract, array $parameters = []) …
      › 
      ›     return parent::make($abstract, $parameters);}
      arguments: {
        $abstract: "App\Http\Middleware\EncryptCookies"
        $parameters: []
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:945 {
      Illuminate\Container\Container->resolveClass(ReflectionParameter $parameter) …
      › try {    return $this->make(Util::getParameterClassName($parameter));}
      arguments: {
        $abstract: "encrypter"
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:873 {
      Illuminate\Container\Container->resolveDependencies(array $dependencies) …
      ›                     ? $this->resolvePrimitive($dependency)                    : $this->resolveClass($dependency);}
      arguments: {
        $parameter: ReflectionParameter {#395 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:834 {
      Illuminate\Container\Container->build($concrete) …
      › try {    $instances = $this->resolveDependencies($dependencies);} catch (BindingResolutionException $e) {
      arguments: {
        $dependencies: array:1 [ …1]
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:681 {
      Illuminate\Container\Container->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › if ($this->isBuildable($concrete, $abstract)) {    $object = $this->build($concrete);} else {
      arguments: {
        $concrete: "App\Http\Middleware\EncryptCookies"
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:785 {
      Illuminate\Foundation\Application->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › 
      ›     return parent::resolve($abstract, $parameters, $raiseEvents);}
      arguments: {
        $abstract: "App\Http\Middleware\EncryptCookies"
        $parameters: []
        $raiseEvents: true
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:629 {
      Illuminate\Container\Container->make($abstract, array $parameters = []) …
      › {    return $this->resolve($abstract, $parameters);}
      arguments: {
        $abstract: "App\Http\Middleware\EncryptCookies"
        $parameters: []
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:770 {
      Illuminate\Foundation\Application->make($abstract, array $parameters = []) …
      › 
      ›     return parent::make($abstract, $parameters);}
      arguments: {
        $abstract: "App\Http\Middleware\EncryptCookies"
        $parameters: []
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:160 {
      Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
      › // execute the pipe function giving in the parameters that are required.$pipe = $this->getContainer()->make($name);arguments: {
        $abstract: "App\Http\Middleware\EncryptCookies"
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:105 {
      Illuminate\Pipeline\Pipeline->then(Closure $destination) …
      › 
      ›     return $pipeline($this->passable);}
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Routing/Router.php:683 {
      Illuminate\Routing\Router->runRouteWithinStack(Route $route, Request $request) …
      ›                         );                    });}
      arguments: {
        $destination: Closure($request) {#329 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Routing/Router.php:658 {
      Illuminate\Routing\Router->runRoute(Request $request, Route $route) …
      › return $this->prepareResponse($request,    $this->runRouteWithinStack($route, $request));
      arguments: {
        $route: Illuminate\Routing\Route {#228 …}
        $request: Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Routing/Router.php:624 {
      Illuminate\Routing\Router->dispatchToRoute(Request $request) …
      › {    return $this->runRoute($request, $this->findRoute($request));}
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
        $route: Illuminate\Routing\Route {#228 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Routing/Router.php:613 {
      Illuminate\Routing\Router->dispatch(Request $request) …
      › 
      ›     return $this->dispatchToRoute($request);}
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:170 {
      Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure} …
      › 
      ›     return $this->router->dispatch($request);};
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:130 {
      Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
      › try {    return $destination($passable);} catch (Exception $e) {
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/fruitcake/laravel-cors/src/HandleCors.php:37 {
      Fruitcake\Cors\HandleCors->handle($request, Closure $next) …
      › if (! $this->shouldRun($request)) {    return $next($request);}
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
      Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
      › $carry = method_exists($pipe, $this->method)                ? $pipe->{$this->method}(...$parameters)                : $pipe(...$parameters);
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
        $next: Closure($passable) {#323 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 {
      Illuminate\Foundation\Http\Middleware\TransformsRequest->handle($request, Closure $next) …
      › 
      ›     return $next($request);}
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
      Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
      › $carry = method_exists($pipe, $this->method)                ? $pipe->{$this->method}(...$parameters)                : $pipe(...$parameters);
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
        $next: Closure($passable) {#323 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 {
      Illuminate\Foundation\Http\Middleware\TransformsRequest->handle($request, Closure $next) …
      › 
      ›     return $next($request);}
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
      Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
      › $carry = method_exists($pipe, $this->method)                ? $pipe->{$this->method}(...$parameters)                : $pipe(...$parameters);
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
        $next: Closure($passable) {#323 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 {
      Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle($request, Closure $next) …
      › 
      ›     return $next($request);}
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
      Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
      › $carry = method_exists($pipe, $this->method)                ? $pipe->{$this->method}(...$parameters)                : $pipe(...$parameters);
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
        $next: Closure($passable) {#323 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:63 {
      Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle($request, Closure $next) …
      › 
      ›     return $next($request);}
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
      Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
      › $carry = method_exists($pipe, $this->method)                ? $pipe->{$this->method}(...$parameters)                : $pipe(...$parameters);
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
        $next: Closure($passable) {#323 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/fideloper/proxy/src/TrustProxies.php:57 {
      Fideloper\Proxy\TrustProxies->handle(Request $request, Closure $next) …
      › 
      ›     return $next($request);}
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
      Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
      › $carry = method_exists($pipe, $this->method)                ? $pipe->{$this->method}(...$parameters)                : $pipe(...$parameters);
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
        $next: Closure($passable) {#323 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:105 {
      Illuminate\Pipeline\Pipeline->then(Closure $destination) …
      › 
      ›     return $pipeline($this->passable);}
      arguments: {
        Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:145 {
      Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter($request) …
      ›                 ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)                ->then($this->dispatchToRouter());}
      arguments: {
        $destination: Closure($request) {#40 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:110 {
      Illuminate\Foundation\Http\Kernel->handle($request) …
      › 
      ›     $response = $this->sendRequestThroughRouter($request);} catch (Exception $e) {
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
      }
    }
    /var/www/api.timesheet.margosatree.in/public/index.php:48 {$response = $kernel->handle(    $request = Illuminate\Http\Request::capture());
      arguments: {
        $request: Illuminate\Http\Request {#51 …}
      }
    }
  }
}