<kbd id='gbxym'></kbd><address id='vxwkw'><style id='jsjtc'></style></address><button id='cxmsc'></button>

          ErrorException (E_ERROR)
          Undefined index: menu (View: /var/www/vhosts/mosunsh.com/httpdocs/resources/views/product/index.blade.php)
          Previous exceptions
          • Undefined index: menu (0)
          ErrorException thrown with message "Undefined index: menu (View: /var/www/vhosts/mosunsh.com/httpdocs/resources/views/product/index.blade.php)" Stacktrace: #57 ErrorException in /var/www/vhosts/mosunsh.com/httpdocs/storage/framework/views/fc737915c52e984d358dd956b303dd4e35cb3d5f.php:33 #56 ErrorException in /var/www/vhosts/mosunsh.com/httpdocs/storage/framework/views/fc737915c52e984d358dd956b303dd4e35cb3d5f.php:33 #55 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /var/www/vhosts/mosunsh.com/httpdocs/storage/framework/views/fc737915c52e984d358dd956b303dd4e35cb3d5f.php:33 #54 include in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:43 #53 Illuminate\View\Engines\PhpEngine:evaluatePath in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59 #52 Illuminate\View\Engines\CompilerEngine:get in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/View/View.php:142 #51 Illuminate\View\View:getContents in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/View/View.php:125 #50 Illuminate\View\View:renderContents in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/View/View.php:90 #49 Illuminate\View\View:render in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Http/Response.php:42 #48 Illuminate\Http\Response:setContent in /var/www/vhosts/mosunsh.com/httpdocs/vendor/symfony/http-foundation/Response.php:202 #47 Symfony\Component\HttpFoundation\Response:__construct in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:748 #46 Illuminate\Routing\Router:toResponse in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:720 #45 Illuminate\Routing\Router:prepareResponse in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:680 #44 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #42 Illuminate\Routing\Middleware\SubstituteBindings:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:59 #33 Illuminate\Session\Middleware\StartSession:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #24 Illuminate\Pipeline\Pipeline:then in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #23 Illuminate\Routing\Router:runRouteWithinStack in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:657 #22 Illuminate\Routing\Router:runRoute in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:623 #21 Illuminate\Routing\Router:dispatchToRoute in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:612 #20 Illuminate\Routing\Router:dispatch in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/fideloper/proxy/src/TrustProxies.php:57 #17 Fideloper\Proxy\TrustProxies:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62 #5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #2 Illuminate\Pipeline\Pipeline:then in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /var/www/vhosts/mosunsh.com/httpdocs/public/index.php:55
          Application frames (4) All frames (58)
          57
          ErrorException
          /
          storage
          /
          framework
          /
          views
          /
          fc737915c52e984d358dd956b303dd4e35cb3d5f.php
          33
          56
          ErrorException
          /
          storage
          /
          framework
          /
          views
          /
          fc737915c52e984d358dd956b303dd4e35cb3d5f.php
          33
          55
          Illuminate
          \
          Foundation
          \
          Bootstrap
          \
          HandleExceptions
          handleError
          /
          storage
          /
          framework
          /
          views
          /
          fc737915c52e984d358dd956b303dd4e35cb3d5f.php
          33
          54
          include
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          Engines
          /
          PhpEngine.php
          43
          53
          Illuminate
          \
          View
          \
          Engines
          \
          PhpEngine
          evaluatePath
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          Engines
          /
          CompilerEngine.php
          59
          52
          Illuminate
          \
          View
          \
          Engines
          \
          CompilerEngine
          get
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          View.php
          142
          51
          Illuminate
          \
          View
          \
          View
          getContents
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          View.php
          125
          50
          Illuminate
          \
          View
          \
          View
          renderContents
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          View.php
          90
          49
          Illuminate
          \
          View
          \
          View
          render
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Http
          /
          Response.php
          42
          48
          Illuminate
          \
          Http
          \
          Response
          setContent
          /
          vendor
          /
          symfony
          /
          http-foundation
          /
          Response.php
          202
          47
          Symfony
          \
          Component
          \
          HttpFoundation
          \
          Response
          __construct
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          748
          46
          Illuminate
          \
          Routing
          \
          Router
          toResponse
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          720
          45
          Illuminate
          \
          Routing
          \
          Router
          prepareResponse
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          680
          44
          Illuminate
          \
          Routing
          \
          Router
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          30
          43
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Middleware
          /
          SubstituteBindings.php
          41
          42
          Illuminate
          \
          Routing
          \
          Middleware
          \
          SubstituteBindings
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          41
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          40
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          VerifyCsrfToken.php
          75
          39
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          VerifyCsrfToken
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          38
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          37
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          Middleware
          /
          ShareErrorsFromSession.php
          49
          36
          Illuminate
          \
          View
          \
          Middleware
          \
          ShareErrorsFromSession
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          35
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          34
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Session
          /
          Middleware
          /
          StartSession.php
          59
          33
          Illuminate
          \
          Session
          \
          Middleware
          \
          StartSession
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          32
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          31
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Cookie
          /
          Middleware
          /
          AddQueuedCookiesToResponse.php
          37
          30
          Illuminate
          \
          Cookie
          \
          Middleware
          \
          AddQueuedCookiesToResponse
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          29
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          28
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Cookie
          /
          Middleware
          /
          EncryptCookies.php
          66
          27
          Illuminate
          \
          Cookie
          \
          Middleware
          \
          EncryptCookies
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          26
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          25
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          104
          24
          Illuminate
          \
          Pipeline
          \
          Pipeline
          then
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          682
          23
          Illuminate
          \
          Routing
          \
          Router
          runRouteWithinStack
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          657
          22
          Illuminate
          \
          Routing
          \
          Router
          runRoute
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          623
          21
          Illuminate
          \
          Routing
          \
          Router
          dispatchToRoute
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          612
          20
          Illuminate
          \
          Routing
          \
          Router
          dispatch
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
          176
          19
          Illuminate
          \
          Foundation
          \
          Http
          \
          Kernel
          Illuminate
          \
          Foundation
          \
          Http
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          30
          18
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          fideloper
          /
          proxy
          /
          src
          /
          TrustProxies.php
          57
          17
          Fideloper
          \
          Proxy
          \
          TrustProxies
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          16
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          15
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          TransformsRequest.php
          21
          14
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          TransformsRequest
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          13
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          12
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          TransformsRequest.php
          21
          11
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          TransformsRequest
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          10
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          9
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          ValidatePostSize.php
          27
          8
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          ValidatePostSize
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          7
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          6
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          CheckForMaintenanceMode.php
          62
          5
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          CheckForMaintenanceMode
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          4
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          3
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          104
          2
          Illuminate
          \
          Pipeline
          \
          Pipeline
          then
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
          151
          1
          Illuminate
          \
          Foundation
          \
          Http
          \
          Kernel
          sendRequestThroughRouter
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
          116
          0
          Illuminate
          \
          Foundation
          \
          Http
          \
          Kernel
          handle
          /
          public
          /
          index.php
          55
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          storage
          /
          framework
          /
          views
          /
          fc737915c52e984d358dd956b303dd4e35cb3d5f.php
              <link type="text/css" href="<?php echo e(asset('static/Home/css/base.css'), false); ?>" rel="stylesheet"/>
              <link type="text/css" href="<?php echo e(asset('static/Home/css/page.css'), false); ?>" rel="stylesheet"/>
              <link type="text/css" href="<?php echo e(asset('static/Home/css/swiper.min.css'), false); ?>" rel="stylesheet"/>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/jquery.min.js'), false); ?>"></script>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/layer/layer.js'), false); ?>"></script>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/swiper.min.js'), false); ?>"></script>
          </head>
          <body>
          <?php echo $__env->make('header.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
          <div class="page-index">2</div>
          <div class="pro-banner">
              <img src="/<?php echo e($banner->banner, false); ?>">
          </div>
          
          <div class="sub-nav">
              <div class="wrapper clearfix">
                  <div class="fl clearfix">
                      <?php $__currentLoopData = $promenu; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $v): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                          <a href="<?php echo e(url('Product/index'), false); ?>?menu=<?php echo e($v->id, false); ?>"
                             <?php if($_GET['menu'] == $v->id): ?> class="cur" <?php endif; ?>><?php echo e($v->menu_name, false); ?></a>
                      <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                  </div>
                  <div class="fr crumbs">
                      <a href="<?php echo e(url('Index/index'), false); ?>">凯时首页</a>
                      >
                      <a href="<?php echo e(url('Product/index'), false); ?>?menu=<?php echo e($promenu[0]->id, false); ?>">產品中心</a>
                      >
                      <span><?php echo e($menu_info->menu_name, false); ?></span>
                  </div>
              </div>
          </div>
          
          <div class="product pad">
              <div class="wrapper">
                  <h2 class="pro-tit">
                      <img src="/<?php echo e($menu_info->min_logo, false); ?>">
                      <?php echo e($menu_info->menu_name, false); ?>
          
                  </h2>
                  <ul class="clearfix">
          
          Arguments
          1. "Undefined index: menu (View: /var/www/vhosts/mosunsh.com/httpdocs/resources/views/product/index.blade.php)"
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          storage
          /
          framework
          /
          views
          /
          fc737915c52e984d358dd956b303dd4e35cb3d5f.php
              <link type="text/css" href="<?php echo e(asset('static/Home/css/base.css'), false); ?>" rel="stylesheet"/>
              <link type="text/css" href="<?php echo e(asset('static/Home/css/page.css'), false); ?>" rel="stylesheet"/>
              <link type="text/css" href="<?php echo e(asset('static/Home/css/swiper.min.css'), false); ?>" rel="stylesheet"/>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/jquery.min.js'), false); ?>"></script>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/layer/layer.js'), false); ?>"></script>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/swiper.min.js'), false); ?>"></script>
          </head>
          <body>
          <?php echo $__env->make('header.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
          <div class="page-index">2</div>
          <div class="pro-banner">
              <img src="/<?php echo e($banner->banner, false); ?>">
          </div>
          
          <div class="sub-nav">
              <div class="wrapper clearfix">
                  <div class="fl clearfix">
                      <?php $__currentLoopData = $promenu; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $v): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                          <a href="<?php echo e(url('Product/index'), false); ?>?menu=<?php echo e($v->id, false); ?>"
                             <?php if($_GET['menu'] == $v->id): ?> class="cur" <?php endif; ?>><?php echo e($v->menu_name, false); ?></a>
                      <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                  </div>
                  <div class="fr crumbs">
                      <a href="<?php echo e(url('Index/index'), false); ?>">凯时首页</a>
                      >
                      <a href="<?php echo e(url('Product/index'), false); ?>?menu=<?php echo e($promenu[0]->id, false); ?>">產品中心</a>
                      >
                      <span><?php echo e($menu_info->menu_name, false); ?></span>
                  </div>
              </div>
          </div>
          
          <div class="product pad">
              <div class="wrapper">
                  <h2 class="pro-tit">
                      <img src="/<?php echo e($menu_info->min_logo, false); ?>">
                      <?php echo e($menu_info->menu_name, false); ?>
          
                  </h2>
                  <ul class="clearfix">
          
          Arguments
          1. "Undefined index: menu"
            
          Exception message: Undefined index: menu
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          storage
          /
          framework
          /
          views
          /
          fc737915c52e984d358dd956b303dd4e35cb3d5f.php
              <link type="text/css" href="<?php echo e(asset('static/Home/css/base.css'), false); ?>" rel="stylesheet"/>
              <link type="text/css" href="<?php echo e(asset('static/Home/css/page.css'), false); ?>" rel="stylesheet"/>
              <link type="text/css" href="<?php echo e(asset('static/Home/css/swiper.min.css'), false); ?>" rel="stylesheet"/>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/jquery.min.js'), false); ?>"></script>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/layer/layer.js'), false); ?>"></script>
              <script type="text/javascript" src="<?php echo e(asset('/static/Home/js/swiper.min.js'), false); ?>"></script>
          </head>
          <body>
          <?php echo $__env->make('header.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
          <div class="page-index">2</div>
          <div class="pro-banner">
              <img src="/<?php echo e($banner->banner, false); ?>">
          </div>
          
          <div class="sub-nav">
              <div class="wrapper clearfix">
                  <div class="fl clearfix">
                      <?php $__currentLoopData = $promenu; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $v): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                          <a href="<?php echo e(url('Product/index'), false); ?>?menu=<?php echo e($v->id, false); ?>"
                             <?php if($_GET['menu'] == $v->id): ?> class="cur" <?php endif; ?>><?php echo e($v->menu_name, false); ?></a>
                      <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                  </div>
                  <div class="fr crumbs">
                      <a href="<?php echo e(url('Index/index'), false); ?>">凯时首页</a>
                      >
                      <a href="<?php echo e(url('Product/index'), false); ?>?menu=<?php echo e($promenu[0]->id, false); ?>">產品中心</a>
                      >
                      <span><?php echo e($menu_info->menu_name, false); ?></span>
                  </div>
              </div>
          </div>
          
          <div class="product pad">
              <div class="wrapper">
                  <h2 class="pro-tit">
                      <img src="/<?php echo e($menu_info->min_logo, false); ?>">
                      <?php echo e($menu_info->menu_name, false); ?>
          
                  </h2>
                  <ul class="clearfix">
          
          Arguments
          1. 8
            
          2. "Undefined index: menu"
            
          3. "/var/www/vhosts/mosunsh.com/httpdocs/storage/framework/views/fc737915c52e984d358dd956b303dd4e35cb3d5f.php"
            
          4. 33
            
          5. array:14 [
              "__path" => "/var/www/vhosts/mosunsh.com/httpdocs/storage/framework/views/fc737915c52e984d358dd956b303dd4e35cb3d5f.php"
              "__data" => array:8 [
                "__env" => Factory {#112}
                "app" => Application {#2}
                "header" => Collection {#266}
                "down" => {#280}
                "promenu" => Collection {#309}
                "errors" => ViewErrorBag {#306}
                "tdk" => {#317}
                "banner" => {#315}
              ]
              "obLevel" => 1
              "__env" => Factory {#112}
              "app" => Application {#2}
              "header" => Collection {#266}
              "down" => {#280}
              "promenu" => Collection {#309}
              "errors" => ViewErrorBag {#306}
              "tdk" => {#317}
              "banner" => {#315}
              "__currentLoopData" => Collection {#309}
              "v" => {#308}
              "loop" => {#325}
            ]
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          Engines
          /
          PhpEngine.php
              /**
               * Get the evaluated contents of the view at the given path.
               *
               * @param  string  $__path
               * @param  array   $__data
               * @return string
               */
              protected function evaluatePath($__path, $__data)
              {
                  $obLevel = ob_get_level();
           
                  ob_start();
           
                  extract($__data, EXTR_SKIP);
           
                  // 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 {
                      include $__path;
                  } catch (Exception $e) {
                      $this->handleViewException($e, $obLevel);
                  } catch (Throwable $e) {
                      $this->handleViewException(new FatalThrowableError($e), $obLevel);
                  }
           
                  return ltrim(ob_get_clean());
              }
           
              /**
               * Handle a view exception.
               *
               * @param  \Exception  $e
               * @param  int  $obLevel
               * @return void
               *
               * @throws \Exception
               */
              protected function handleViewException(Exception $e, $obLevel)
              {
          Arguments
          1. "/var/www/vhosts/mosunsh.com/httpdocs/storage/framework/views/fc737915c52e984d358dd956b303dd4e35cb3d5f.php"
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          Engines
          /
          CompilerEngine.php
               * @param  array   $data
               * @return string
               */
              public function get($path, array $data = [])
              {
                  $this->lastCompiled[] = $path;
           
                  // 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 ($this->compiler->isExpired($path)) {
                      $this->compiler->compile($path);
                  }
           
                  $compiled = $this->compiler->getCompiledPath($path);
           
                  // 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.
                  $results = $this->evaluatePath($compiled, $data);
           
                  array_pop($this->lastCompiled);
           
                  return $results;
              }
           
              /**
               * Handle a view exception.
               *
               * @param  \Exception  $e
               * @param  int  $obLevel
               * @return void
               *
               * @throws \Exception
               */
              protected function handleViewException(Exception $e, $obLevel)
              {
                  $e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
           
                  parent::handleViewException($e, $obLevel);
          Arguments
          1. "/var/www/vhosts/mosunsh.com/httpdocs/storage/framework/views/fc737915c52e984d358dd956b303dd4e35cb3d5f.php"
            
          2. array:8 [
              "__env" => Factory {#112}
              "app" => Application {#2}
              "header" => Collection {#266}
              "down" => {#280}
              "promenu" => Collection {#309}
              "errors" => ViewErrorBag {#306}
              "tdk" => {#317}
              "banner" => {#315}
            ]
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          View.php
                  $this->factory->callComposer($this);
           
                  $contents = $this->getContents();
           
                  // Once we've finished rendering the view, we'll decrement the render count
                  // so that each sections get flushed out next time a view is created and
                  // no old sections are staying around in the memory of an environment.
                  $this->factory->decrementRender();
           
                  return $contents;
              }
           
              /**
               * Get the evaluated contents of the view.
               *
               * @return string
               */
              protected function getContents()
              {
                  return $this->engine->get($this->path, $this->gatherData());
              }
           
              /**
               * Get the data bound to the view instance.
               *
               * @return array
               */
              protected function gatherData()
              {
                  $data = array_merge($this->factory->getShared(), $this->data);
           
                  foreach ($data as $key => $value) {
                      if ($value instanceof Renderable) {
                          $data[$key] = $value->render();
                      }
                  }
           
                  return $data;
              }
           
          Arguments
          1. "/var/www/vhosts/mosunsh.com/httpdocs/resources/views/product/index.blade.php"
            
          2. array:8 [
              "__env" => Factory {#112}
              "app" => Application {#2}
              "header" => Collection {#266}
              "down" => {#280}
              "promenu" => Collection {#309}
              "errors" => ViewErrorBag {#306}
              "tdk" => {#317}
              "banner" => {#315}
            ]
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          View.php
           
                      throw $e;
                  }
              }
           
              /**
               * Get the contents of the view instance.
               *
               * @return string
               */
              protected function renderContents()
              {
                  // We will keep track of the amount 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();
           
                  $this->factory->callComposer($this);
           
                  $contents = $this->getContents();
           
                  // Once we've finished rendering the view, we'll decrement the render count
                  // so that each sections get flushed out next time a view is created and
                  // no old sections are staying around in the memory of an environment.
                  $this->factory->decrementRender();
           
                  return $contents;
              }
           
              /**
               * Get the evaluated contents of the view.
               *
               * @return string
               */
              protected function getContents()
              {
                  return $this->engine->get($this->path, $this->gatherData());
              }
           
              /**
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          View.php
                  $this->view = $view;
                  $this->path = $path;
                  $this->engine = $engine;
                  $this->factory = $factory;
           
                  $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
              }
           
              /**
               * 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();
           
                      $response = isset($callback) ? call_user_func($callback, $this, $contents) : 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();
           
                      return ! is_null($response) ? $response : $contents;
                  } catch (Exception $e) {
                      $this->factory->flushState();
           
                      throw $e;
                  } catch (Throwable $e) {
                      $this->factory->flushState();
           
                      throw $e;
                  }
              }
           
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Http
          /
          Response.php
               * @return $this
               */
              public function setContent($content)
              {
                  $this->original = $content;
           
                  // If the content is "JSONable" we will set the appropriate header and convert
                  // the content to JSON. This is useful when returning something like models
                  // from routes that will be automatically transformed to their JSON form.
                  if ($this->shouldBeJson($content)) {
                      $this->header('Content-Type', 'application/json');
           
                      $content = $this->morphToJson($content);
                  }
           
                  // 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();
                  }
           
                  parent::setContent($content);
           
                  return $this;
              }
           
              /**
               * Determine if the given content should be turned into JSON.
               *
               * @param  mixed  $content
               * @return bool
               */
              protected function shouldBeJson($content)
              {
                  return $content instanceof Arrayable ||
                         $content instanceof Jsonable ||
                         $content instanceof ArrayObject ||
                         $content instanceof JsonSerializable ||
                         is_array($content);
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          symfony
          /
          http-foundation
          /
          Response.php
                  500 => 'Internal Server Error',
                  501 => 'Not Implemented',
                  502 => 'Bad Gateway',
                  503 => 'Service Unavailable',
                  504 => 'Gateway Timeout',
                  505 => 'HTTP Version Not Supported',
                  506 => 'Variant Also Negotiates',                                     // RFC2295
                  507 => 'Insufficient Storage',                                        // RFC4918
                  508 => 'Loop Detected',                                               // RFC5842
                  510 => 'Not Extended',                                                // RFC2774
                  511 => 'Network Authentication Required',                             // RFC6585
              ];
           
              /**
               * @throws \InvalidArgumentException When the HTTP status code is not valid
               */
              public function __construct($content = '', int $status = 200, array $headers = [])
              {
                  $this->headers = new ResponseHeaderBag($headers);
                  $this->setContent($content);
                  $this->setStatusCode($status);
                  $this->setProtocolVersion('1.0');
              }
           
              /**
               * Factory method for chainability.
               *
               * Example:
               *
               *     return Response::create($body, 200)
               *         ->setSharedMaxAge(300);
               *
               * @param mixed $content The response content, see setContent()
               * @param int   $status  The response status code
               * @param array $headers An array of response headers
               *
               * @return static
               */
              public static function create($content = '', $status = 200, $headers = [])
              {
          Arguments
          1. View {#313}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
               */
              public static function toResponse($request, $response)
              {
                  if ($response instanceof Responsable) {
                      $response = $response->toResponse($request);
                  }
           
                  if ($response instanceof PsrResponseInterface) {
                      $response = (new HttpFoundationFactory)->createResponse($response);
                  } elseif ($response instanceof Model && $response->wasRecentlyCreated) {
                      $response = new JsonResponse($response, 201);
                  } elseif (! $response instanceof SymfonyResponse &&
                             ($response instanceof Arrayable ||
                              $response instanceof Jsonable ||
                              $response instanceof ArrayObject ||
                              $response instanceof JsonSerializable ||
                              is_array($response))) {
                      $response = new JsonResponse($response);
                  } elseif (! $response instanceof SymfonyResponse) {
                      $response = new Response($response);
                  }
           
                  if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) {
                      $response->setNotModified();
                  }
           
                  return $response->prepare($request);
              }
           
              /**
               * Substitute the route bindings onto the route.
               *
               * @param  \Illuminate\Routing\Route  $route
               * @return \Illuminate\Routing\Route
               *
               * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
               */
              public function substituteBindings($route)
              {
                  foreach ($route->parameters() as $key => $value) {
          Arguments
          1. View {#313}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
               * Sort the given middleware by priority.
               *
               * @param  \Illuminate\Support\Collection  $middlewares
               * @return array
               */
              protected function sortMiddleware(Collection $middlewares)
              {
                  return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all();
              }
           
              /**
               * Create a response instance from the given value.
               *
               * @param  \Symfony\Component\HttpFoundation\Request  $request
               * @param  mixed  $response
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              public function prepareResponse($request, $response)
              {
                  return static::toResponse($request, $response);
              }
           
              /**
               * Static version of prepareResponse.
               *
               * @param  \Symfony\Component\HttpFoundation\Request  $request
               * @param  mixed  $response
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              public static function toResponse($request, $response)
              {
                  if ($response instanceof Responsable) {
                      $response = $response->toResponse($request);
                  }
           
                  if ($response instanceof PsrResponseInterface) {
                      $response = (new HttpFoundationFactory)->createResponse($response);
                  } elseif ($response instanceof Model && $response->wasRecentlyCreated) {
                      $response = new JsonResponse($response, 201);
                  } elseif (! $response instanceof SymfonyResponse &&
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. View {#313}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
              /**
               * 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;
           
                  $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
           
                  return (new Pipeline($this->container))
                                  ->send($request)
                                  ->through($middleware)
                                  ->then(function ($request) use ($route) {
                                      return $this->prepareResponse(
                                          $request, $route->run()
                                      );
                                  });
              }
           
              /**
               * Gather the middleware for the given route with resolved class names.
               *
               * @param  \Illuminate\Routing\Route  $route
               * @return array
               */
              public function gatherRouteMiddleware(Route $route)
              {
                  $middleware = collect($route->gatherMiddleware())->map(function ($name) {
                      return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
                  })->flatten();
           
                  return $this->sortMiddleware($middleware);
              }
           
              /**
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. View {#313}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          use Symfony\Component\Debug\Exception\FatalThrowableError;
           
          /**
           * This extended pipeline catches any exceptions that occur during each slice.
           *
           * The exceptions are converted to HTTP responses for proper middleware handling.
           */
          class Pipeline extends BasePipeline
          {
              /**
               * 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 (Exception $e) {
                          return $this->handleException($passable, $e);
                      } catch (Throwable $e) {
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Middleware
          /
          SubstituteBindings.php
               */
              public function __construct(Registrar $router)
              {
                  $this->router = $router;
              }
           
              /**
               * Handle an incoming request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @param  \Closure  $next
               * @return mixed
               */
              public function handle($request, Closure $next)
              {
                  $this->router->substituteBindings($route = $request->route());
           
                  $this->router->substituteImplicitBindings($route);
           
                  return $next($request);
              }
          }
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#264 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          VerifyCsrfToken.php
              }
           
              /**
               * Handle an incoming request.
               *
               * @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);
                          }
                      });
                  }
           
                  throw new TokenMismatchException;
              }
           
              /**
               * Determine if the HTTP request uses a ‘read’ verb.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return bool
               */
              protected function isReading($request)
              {
                  return in_array($request->method(), ['HEAD', 'GET', 'OPTIONS']);
              }
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#278 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          Middleware
          /
          ShareErrorsFromSession.php
               * 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
                  );
           
                  // 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.
           
                  return $next($request);
              }
          }
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#283 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Session
          /
          Middleware
          /
          StartSession.php
               */
              public function handle($request, Closure $next)
              {
                  if (! $this->sessionConfigured()) {
                      return $next($request);
                  }
           
                  // 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(
                      $session = $this->startSession($request)
                  );
           
                  $this->collectGarbage($session);
           
                  $this->storeCurrentUrl($request, $session);
           
                  $this->addCookieToResponse(
                      $response = $next($request), $session
                  );
           
                  // 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);
           
                  return $response;
              }
           
              /**
               * Start the session for the given request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Contracts\Session\Session
               */
              protected function startSession(Request $request)
              {
                  return tap($this->getSession($request), function ($session) use ($request) {
                      $session->setRequestOnHandler($request);
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#285 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Cookie
          /
          Middleware
          /
          AddQueuedCookiesToResponse.php
               * Create a new CookieQueue instance.
               *
               * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies
               * @return void
               */
              public function __construct(CookieJar $cookies)
              {
                  $this->cookies = $cookies;
              }
           
              /**
               * Handle an incoming request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @param  \Closure  $next
               * @return mixed
               */
              public function handle($request, Closure $next)
              {
                  $response = $next($request);
           
                  foreach ($this->cookies->getQueuedCookies() as $cookie) {
                      $response->headers->setCookie($cookie);
                  }
           
                  return $response;
              }
          }
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#286 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Cookie
          /
          Middleware
          /
          EncryptCookies.php
               * Disable encryption for the given cookie name(s).
               *
               * @param  string|array  $name
               * @return void
               */
              public function disableFor($name)
              {
                  $this->except = array_merge($this->except, (array) $name);
              }
           
              /**
               * 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)));
              }
           
              /**
               * 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;
                      }
           
                      try {
                          $request->cookies->set($key, $this->decryptCookie($key, $cookie));
                      } catch (DecryptException $e) {
                          $request->cookies->set($key, null);
                      }
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#287 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
              public function via($method)
              {
                  $this->method = $method;
           
                  return $this;
              }
           
              /**
               * 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)
                  );
           
                  return $pipeline($this->passable);
              }
           
              /**
               * Run the pipeline and return the result.
               *
               * @return mixed
               */
              public function thenReturn()
              {
                  return $this->then(function ($passable) {
                      return $passable;
                  });
              }
           
              /**
               * Get the final piece of the Closure onion.
               *
               * @param  \Closure  $destination
               * @return \Closure
               */
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
               *
               * @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;
           
                  $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
           
                  return (new Pipeline($this->container))
                                  ->send($request)
                                  ->through($middleware)
                                  ->then(function ($request) use ($route) {
                                      return $this->prepareResponse(
                                          $request, $route->run()
                                      );
                                  });
              }
           
              /**
               * Gather the middleware for the given route with resolved class names.
               *
               * @param  \Illuminate\Routing\Route  $route
               * @return array
               */
              public function gatherRouteMiddleware(Route $route)
              {
                  $middleware = collect($route->gatherMiddleware())->map(function ($name) {
                      return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
                  })->flatten();
           
                  return $this->sortMiddleware($middleware);
              }
           
              /**
               * Sort the given middleware by priority.
               *
          Arguments
          1. Closure($request) {#222 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
                  return $route;
              }
           
              /**
               * Return the response for the given route.
               *
               * @param  \Illuminate\Http\Request  $request
               * @param  \Illuminate\Routing\Route  $route
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              protected function runRoute(Request $request, Route $route)
              {
                  $request->setRouteResolver(function () use ($route) {
                      return $route;
                  });
           
                  $this->events->dispatch(new Events\RouteMatched($route, $request));
           
                  return $this->prepareResponse($request,
                      $this->runRouteWithinStack($route, $request)
                  );
              }
           
              /**
               * 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;
           
                  $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
           
                  return (new Pipeline($this->container))
                                  ->send($request)
                                  ->through($middleware)
          Arguments
          1. Route {#191}
            
          2. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              public function dispatch(Request $request)
              {
                  $this->currentRequest = $request;
           
                  return $this->dispatchToRoute($request);
              }
           
              /**
               * Dispatch the request to a route and return the response.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              public function dispatchToRoute(Request $request)
              {
                  return $this->runRoute($request, $this->findRoute($request));
              }
           
              /**
               * Find the route matching a given request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Routing\Route
               */
              protected function findRoute($request)
              {
                  $this->current = $route = $this->routes->match($request);
           
                  $this->container->instance(Route::class, $route);
           
                  return $route;
              }
           
              /**
               * Return the response for the given route.
               *
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Route {#191}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              public function respondWithRoute($name)
              {
                  $route = tap($this->routes->getByName($name))->bind($this->currentRequest);
           
                  return $this->runRoute($this->currentRequest, $route);
              }
           
              /**
               * Dispatch the request to the application.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              public function dispatch(Request $request)
              {
                  $this->currentRequest = $request;
           
                  return $this->dispatchToRoute($request);
              }
           
              /**
               * Dispatch the request to a route and return the response.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              public function dispatchToRoute(Request $request)
              {
                  return $this->runRoute($request, $this->findRoute($request));
              }
           
              /**
               * Find the route matching a given request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Routing\Route
               */
              protected function findRoute($request)
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
               * @return void
               */
              public function bootstrap()
              {
                  if (! $this->app->hasBeenBootstrapped()) {
                      $this->app->bootstrapWith($this->bootstrappers());
                  }
              }
           
              /**
               * Get the route dispatcher callback.
               *
               * @return \Closure
               */
              protected function dispatchToRouter()
              {
                  return function ($request) {
                      $this->app->instance('request', $request);
           
                      return $this->router->dispatch($request);
                  };
              }
           
              /**
               * 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);
           
                  $this->app->terminate();
              }
           
              /**
               * Call the terminate method on any terminable middleware.
               *
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          use Symfony\Component\Debug\Exception\FatalThrowableError;
           
          /**
           * This extended pipeline catches any exceptions that occur during each slice.
           *
           * The exceptions are converted to HTTP responses for proper middleware handling.
           */
          class Pipeline extends BasePipeline
          {
              /**
               * 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 (Exception $e) {
                          return $this->handleException($passable, $e);
                      } catch (Throwable $e) {
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          fideloper
          /
          proxy
          /
          src
          /
          TrustProxies.php
              {
                  $this->config = $config;
              }
           
              /**
               * Handle an incoming request.
               *
               * @param \Illuminate\Http\Request $request
               * @param \Closure                 $next
               *
               * @throws \Symfony\Component\HttpKernel\Exception\HttpException
               *
               * @return mixed
               */
              public function handle(Request $request, Closure $next)
              {
                  $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests
                  $this->setTrustedProxyIpAddresses($request);
           
                  return $next($request);
              }
           
              /**
               * Sets the trusted proxies on the request to the value of trustedproxy.proxies
               *
               * @param \Illuminate\Http\Request $request
               */
              protected function setTrustedProxyIpAddresses(Request $request)
              {
                  $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');
           
                  // Trust any IP address that calls us
                  // `**` for backwards compatibility, but is deprecated
                  if ($trustedIps === '*' || $trustedIps === '**') {
                      return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
                  }
           
                  // Support IPs addresses separated by comma
                  $trustedIps = is_string($trustedIps) ? array_map('trim', explode(',', $trustedIps)) : $trustedIps;
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#180 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          TransformsRequest.php
           
          namespace Illuminate\Foundation\Http\Middleware;
           
          use Closure;
          use Symfony\Component\HttpFoundation\ParameterBag;
           
          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);
           
                  return $next($request);
              }
           
              /**
               * Clean the request's data.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return void
               */
              protected function clean($request)
              {
                  $this->cleanParameterBag($request->query);
           
                  if ($request->isJson()) {
                      $this->cleanParameterBag($request->json());
                  } elseif ($request->request !== $request->query) {
                      $this->cleanParameterBag($request->request);
                  }
              }
           
              /**
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#182 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          TransformsRequest.php
           
          namespace Illuminate\Foundation\Http\Middleware;
           
          use Closure;
          use Symfony\Component\HttpFoundation\ParameterBag;
           
          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);
           
                  return $next($request);
              }
           
              /**
               * Clean the request's data.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return void
               */
              protected function clean($request)
              {
                  $this->cleanParameterBag($request->query);
           
                  if ($request->isJson()) {
                      $this->cleanParameterBag($request->json());
                  } elseif ($request->request !== $request->query) {
                      $this->cleanParameterBag($request->request);
                  }
              }
           
              /**
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#187 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          ValidatePostSize.php
          class ValidatePostSize
          {
              /**
               * Handle an incoming request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @param  \Closure  $next
               * @return mixed
               *
               * @throws \Illuminate\Http\Exceptions\PostTooLargeException
               */
              public function handle($request, Closure $next)
              {
                  $max = $this->getPostMaxSize();
           
                  if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
                      throw new PostTooLargeException;
                  }
           
                  return $next($request);
              }
           
              /**
               * 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;
                  }
           
                  $metric = strtoupper(substr($postMaxSize, -1));
                  $postMaxSize = (int) $postMaxSize;
           
                  switch ($metric) {
                      case 'K':
                          return $postMaxSize * 1024;
                      case 'M':
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#200 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          CheckForMaintenanceMode.php
               *
               * @throws \Symfony\Component\HttpKernel\Exception\HttpException
               */
              public function handle($request, Closure $next)
              {
                  if ($this->app->isDownForMaintenance()) {
                      $data = json_decode(file_get_contents($this->app->storagePath().'/framework/down'), true);
           
                      if (isset($data['allowed']) && IpUtils::checkIp($request->ip(), (array) $data['allowed'])) {
                          return $next($request);
                      }
           
                      if ($this->inExceptArray($request)) {
                          return $next($request);
                      }
           
                      throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']);
                  }
           
                  return $next($request);
              }
           
              /**
               * Determine if the request has a URI that should be accessible in maintenance mode.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return bool
               */
              protected function inExceptArray($request)
              {
                  foreach ($this->except as $except) {
                      if ($except !== '/') {
                          $except = trim($except, '/');
                      }
           
                      if ($request->fullUrlIs($except) || $request->is($except)) {
                          return true;
                      }
                  }
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
                              // the appropriate method and arguments, returning the results back out.
                              return $pipe($passable, $stack);
                          } elseif (! is_object($pipe)) {
                              [$name, $parameters] = $this->parsePipeString($pipe);
           
                              // 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);
           
                              $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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#201 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
                          return $this->handleException($passable, new FatalThrowableError($e));
                      }
                  };
              }
           
              /**
               * Get a Closure that represents a slice of the application onion.
               *
               * @return \Closure
               */
              protected function carry()
              {
                  return function ($stack, $pipe) {
                      return function ($passable) use ($stack, $pipe) {
                          try {
                              $slice = parent::carry();
           
                              $callable = $slice($stack, $pipe);
           
                              return $callable($passable);
                          } catch (Exception $e) {
                              return $this->handleException($passable, $e);
                          } catch (Throwable $e) {
                              return $this->handleException($passable, new FatalThrowableError($e));
                          }
                      };
                  };
              }
           
              /**
               * Handle the given exception.
               *
               * @param  mixed  $passable
               * @param  \Exception  $e
               * @return mixed
               *
               * @throws \Exception
               */
              protected function handleException($passable, Exception $e)
              {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
              public function via($method)
              {
                  $this->method = $method;
           
                  return $this;
              }
           
              /**
               * 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)
                  );
           
                  return $pipeline($this->passable);
              }
           
              /**
               * Run the pipeline and return the result.
               *
               * @return mixed
               */
              public function thenReturn()
              {
                  return $this->then(function ($passable) {
                      return $passable;
                  });
              }
           
              /**
               * Get the final piece of the Closure onion.
               *
               * @param  \Closure  $destination
               * @return \Closure
               */
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
              }
           
              /**
               * Send the given request through the middleware / router.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Http\Response
               */
              protected function sendRequestThroughRouter($request)
              {
                  $this->app->instance('request', $request);
           
                  Facade::clearResolvedInstance('request');
           
                  $this->bootstrap();
           
                  return (new Pipeline($this->app))
                              ->send($request)
                              ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
                              ->then($this->dispatchToRouter());
              }
           
              /**
               * Bootstrap the application for HTTP requests.
               *
               * @return void
               */
              public function bootstrap()
              {
                  if (! $this->app->hasBeenBootstrapped()) {
                      $this->app->bootstrapWith($this->bootstrappers());
                  }
              }
           
              /**
               * Get the route dispatcher callback.
               *
               * @return \Closure
               */
              protected function dispatchToRouter()
          Arguments
          1. Closure($request) {#23 …5}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
                      $router->middlewareGroup($key, $middleware);
                  }
           
                  foreach ($this->routeMiddleware as $key => $middleware) {
                      $router->aliasMiddleware($key, $middleware);
                  }
              }
           
              /**
               * Handle an incoming HTTP request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Http\Response
               */
              public function handle($request)
              {
                  try {
                      $request->enableHttpMethodParameterOverride();
           
                      $response = $this->sendRequestThroughRouter($request);
                  } catch (Exception $e) {
                      $this->reportException($e);
           
                      $response = $this->renderException($request, $e);
                  } catch (Throwable $e) {
                      $this->reportException($e = new FatalThrowableError($e));
           
                      $response = $this->renderException($request, $e);
                  }
           
                  $this->app['events']->dispatch(
                      new Events\RequestHandled($request, $response)
                  );
           
                  return $response;
              }
           
              /**
               * Send the given request through the middleware / router.
               *
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          public
          /
          index.php
          */
           
          $app = require_once __DIR__.'/../bootstrap/app.php';
           
          /*
          |--------------------------------------------------------------------------
          | Run The Application
          |--------------------------------------------------------------------------
          |
          | Once we have the application, we can handle the incoming request
          | through the kernel, and send the associated response back to
          | the client's browser allowing them to enjoy the creative
          | and wonderful application we have prepared for them.
          |
          */
           
          $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
           
          $response = $kernel->handle(
              $request = Illuminate\Http\Request::capture()
          );
           
          $response->send();
           
          $kernel->terminate($request, $response);
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/Product/index"
              #requestUri: "/Product/index"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#299}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            

          凯时kb88手机app|访问

          empty
          empty
          empty
          empty
          empty
          Key Value
          PATH
          "/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
          
          HTTP_CONNECTION
          "close"
          
          SCRIPT_NAME
          "/public/index.php"
          
          REQUEST_URI
          "/Product/index"
          
          QUERY_STRING
          ""
          
          REQUEST_METHOD
          "GET"
          
          SERVER_PROTOCOL
          "HTTP/1.1"
          
          GATEWAY_INTERFACE
          "CGI/1.1"
          
          REDIRECT_URL
          "/public/Product/index"
          
          REMOTE_PORT
          "58267"
          
          SCRIPT_FILENAME
          "/var/www/vhosts/mosunsh.com/httpdocs/public/index.php"
          
          SERVER_ADMIN
          "anderwww@163.com"
          
          CONTEXT_DOCUMENT_ROOT
          "/var/www/vhosts/mosunsh.com/httpdocs"
          
          CONTEXT_PREFIX
          ""
          
          REQUEST_SCHEME
          "http"
          
          DOCUMENT_ROOT
          "/var/www/vhosts/mosunsh.com/httpdocs"
          
          REMOTE_ADDR
          "104.217.70.2"
          
          SERVER_PORT
          "80"
          
          SERVER_ADDR
          "192.168.0.83"
          
          SERVER_NAME
          "www.mosunsh.com"
          
          SERVER_SOFTWARE
          "Apache"
          
          SERVER_SIGNATURE
          "<address>Apache Server at www.mosunsh.com Port 80</address>\n"
          
          LD_LIBRARY_PATH
          "/usr/local/apache/lib"
          
          HTTP_REFERER
          "http://www.theoretlab.com/Product/index"
          
          HTTP_ACCEPT
          "*/*"
          
          HTTP_HOST
          "www.mosunsh.com"
          
          HTTP_USER_AGENT
          "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
          
          UNIQUE_ID
          "XR6K5xZBEIa43GouVcRn9wAAAAk"
          
          REDIRECT_STATUS
          "200"
          
          REDIRECT_UNIQUE_ID
          "XR6K5xZBEIa43GouVcRn9wAAAAk"
          
          REDIRECT_REDIRECT_STATUS
          "200"
          
          REDIRECT_REDIRECT_UNIQUE_ID
          "XR6K5xZBEIa43GouVcRn9wAAAAk"
          
          FCGI_ROLE
          "RESPONDER"
          
          PHP_SELF
          "/public/index.php"
          
          REQUEST_TIME_FLOAT
          1562282727.6222
          
          REQUEST_TIME
          1562282727
          
          APP_NAME
          "Laravel"
          
          APP_ENV
          "local"
          
          APP_KEY
          "base64:I/efHuaN043n/yE9FGsOK0vXaPQEvRXwToT8gJrBSQk="
          
          APP_DEBUG
          "true"
          
          APP_URL
          "http://blog.test:8090"
          
          LOG_CHANNEL
          "stack"
          
          DB_CONNECTION
          "mysql"
          
          DB_HOST
          "207562.vh.cnolnic.com"
          
          DB_PORT
          "3306"
          
          DB_DATABASE
          "mosunsh2018"
          
          DB_USERNAME
          "mosunsh2018"
          
          DB_PASSWORD
          "Mosun.201816"
          
          BROADCAST_DRIVER
          "log"
          
          CACHE_DRIVER
          "file"
          
          QUEUE_CONNECTION
          "sync"
          
          SESSION_DRIVER
          "file"
          
          SESSION_LIFETIME
          "120"
          
          REDIS_HOST
          "127.0.0.1"
          
          REDIS_PASSWORD
          "null"
          
          REDIS_PORT
          "6379"
          
          MAIL_DRIVER
          "smtp"
          
          MAIL_HOST
          "smtp.mailtrap.io"
          
          MAIL_PORT
          "2525"
          
          MAIL_USERNAME
          "null"
          
          MAIL_PASSWORD
          "null"
          
          MAIL_ENCRYPTION
          "null"
          
          AWS_ACCESS_KEY_ID
          ""
          
          AWS_SECRET_ACCESS_KEY
          ""
          
          AWS_DEFAULT_REGION
          "us-east-1"
          
          AWS_BUCKET
          ""
          
          PUSHER_APP_ID
          ""
          
          PUSHER_APP_KEY
          ""
          
          PUSHER_APP_SECRET
          ""
          
          PUSHER_APP_CLUSTER
          "mt1"
          
          MIX_PUSHER_APP_KEY
          ""
          
          MIX_PUSHER_APP_CLUSTER
          "mt1"
          
          Key Value
          APP_NAME
          "Laravel"
          
          APP_ENV
          "local"
          
          APP_KEY
          "base64:I/efHuaN043n/yE9FGsOK0vXaPQEvRXwToT8gJrBSQk="
          
          APP_DEBUG
          "true"
          
          APP_URL
          "http://blog.test:8090"
          
          LOG_CHANNEL
          "stack"
          
          DB_CONNECTION
          "mysql"
          
          DB_HOST
          "207562.vh.cnolnic.com"
          
          DB_PORT
          "3306"
          
          DB_DATABASE
          "mosunsh2018"
          
          DB_USERNAME
          "mosunsh2018"
          
          DB_PASSWORD
          "Mosun.201816"
          
          BROADCAST_DRIVER
          "log"
          
          CACHE_DRIVER
          "file"
          
          QUEUE_CONNECTION
          "sync"
          
          SESSION_DRIVER
          "file"
          
          SESSION_LIFETIME
          "120"
          
          REDIS_HOST
          "127.0.0.1"
          
          REDIS_PASSWORD
          "null"
          
          REDIS_PORT
          "6379"
          
          MAIL_DRIVER
          "smtp"
          
          MAIL_HOST
          "smtp.mailtrap.io"
          
          MAIL_PORT
          "2525"
          
          MAIL_USERNAME
          "null"
          
          MAIL_PASSWORD
          "null"
          
          MAIL_ENCRYPTION
          "null"
          
          AWS_ACCESS_KEY_ID
          ""
          
          AWS_SECRET_ACCESS_KEY
          ""
          
          AWS_DEFAULT_REGION
          "us-east-1"
          
          AWS_BUCKET
          ""
          
          PUSHER_APP_ID
          ""
          
          PUSHER_APP_KEY
          ""
          
          PUSHER_APP_SECRET
          ""
          
          PUSHER_APP_CLUSTER
          "mt1"
          
          MIX_PUSHER_APP_KEY
          ""
          
          MIX_PUSHER_APP_CLUSTER
          "mt1"
          
          0. Whoops\Handler\PrettyPageHandler