ErrorException (E_ERROR)
Too few arguments to function getCategories(), 1 passed in /data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php on line 3 and exactly 2 expected (View: /data/home/xyu6938160001/htdocs/public/themes/en/views/index.blade.php)
Previous exceptions
  • Too few arguments to function getCategories(), 1 passed in /data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php on line 3 and exactly 2 expected (0)
  • ErrorException thrown with message "Too few arguments to function getCategories(), 1 passed in /data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php on line 3 and exactly 2 expected (View: /data/home/xyu6938160001/htdocs/public/themes/en/views/index.blade.php)" Stacktrace: #64 ErrorException in /data/home/xyu6938160001/htdocs/app/Helpers/functions.php:199 #63 Symfony\Component\Debug\Exception\FatalThrowableError in /data/home/xyu6938160001/htdocs/app/Helpers/functions.php:199 #62 getCategories in /data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php:3 #61 include in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:43 #60 Illuminate\View\Engines\PhpEngine:evaluatePath in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59 #59 Illuminate\View\Engines\CompilerEngine:get in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/View/View.php:142 #58 Illuminate\View\View:getContents in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/View/View.php:125 #57 Illuminate\View\View:renderContents in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/View/View.php:90 #56 Illuminate\View\View:render in /data/home/xyu6938160001/htdocs/vendor/facuz/laravel-themes/src/Theme.php:998 #55 Facuz\Theme\Theme:of in /data/home/xyu6938160001/htdocs/vendor/facuz/laravel-themes/src/Theme.php:1042 #54 Facuz\Theme\Theme:scope in /data/home/xyu6938160001/htdocs/vendor/facuz/laravel-themes/src/Theme.php:1098 #53 Facuz\Theme\Theme:watch in /data/home/xyu6938160001/htdocs/vendor/facuz/laravel-themes/src/Theme.php:237 #52 Facuz\Theme\Theme:view in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:237 #51 Illuminate\Support\Facades\Facade:__callStatic in /data/home/xyu6938160001/htdocs/app/Http/Controllers/HomeController.php:32 #50 App\Http\Controllers\HomeController:index in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #49 call_user_func_array in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #48 Illuminate\Routing\Controller:callAction in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #47 Illuminate\Routing\ControllerDispatcher:dispatch in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219 #46 Illuminate\Routing\Route:runController in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176 #45 Illuminate\Routing\Route:run in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:680 #44 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #42 Illuminate\Routing\Middleware\SubstituteBindings:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56 #33 Illuminate\Session\Middleware\StartSession:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #24 Illuminate\Pipeline\Pipeline:then in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #23 Illuminate\Routing\Router:runRouteWithinStack in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:657 #22 Illuminate\Routing\Router:runRoute in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:623 #21 Illuminate\Routing\Router:dispatchToRoute in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:612 #20 Illuminate\Routing\Router:dispatch in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/fideloper/proxy/src/TrustProxies.php:57 #17 Fideloper\Proxy\TrustProxies:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62 #5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #2 Illuminate\Pipeline\Pipeline:then in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /data/home/xyu6938160001/htdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /data/home/xyu6938160001/htdocs/public/index.php:55
    Application frames (5) All frames (65)
    64
    ErrorException
    /
    app
    /
    Helpers
    /
    functions.php
    199
    63
    Symfony
    \
    Component
    \
    Debug
    \
    Exception
    \
    FatalThrowableError
    /
    app
    /
    Helpers
    /
    functions.php
    199
    62
    getCategories
    /
    storage
    /
    framework
    /
    views
    /
    7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php
    3
    61
    include
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    View
    /
    Engines
    /
    PhpEngine.php
    43
    60
    Illuminate
    \
    View
    \
    Engines
    \
    PhpEngine
    evaluatePath
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    View
    /
    Engines
    /
    CompilerEngine.php
    59
    59
    Illuminate
    \
    View
    \
    Engines
    \
    CompilerEngine
    get
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    View
    /
    View.php
    142
    58
    Illuminate
    \
    View
    \
    View
    getContents
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    View
    /
    View.php
    125
    57
    Illuminate
    \
    View
    \
    View
    renderContents
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    View
    /
    View.php
    90
    56
    Illuminate
    \
    View
    \
    View
    render
    /
    vendor
    /
    facuz
    /
    laravel-themes
    /
    src
    /
    Theme.php
    998
    55
    Facuz
    \
    Theme
    \
    Theme
    of
    /
    vendor
    /
    facuz
    /
    laravel-themes
    /
    src
    /
    Theme.php
    1042
    54
    Facuz
    \
    Theme
    \
    Theme
    scope
    /
    vendor
    /
    facuz
    /
    laravel-themes
    /
    src
    /
    Theme.php
    1098
    53
    Facuz
    \
    Theme
    \
    Theme
    watch
    /
    vendor
    /
    facuz
    /
    laravel-themes
    /
    src
    /
    Theme.php
    237
    52
    Facuz
    \
    Theme
    \
    Theme
    view
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Support
    /
    Facades
    /
    Facade.php
    237
    51
    Illuminate
    \
    Support
    \
    Facades
    \
    Facade
    __callStatic
    /
    app
    /
    Http
    /
    Controllers
    /
    HomeController.php
    32
    50
    App
    \
    Http
    \
    Controllers
    \
    HomeController
    index
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    Controller.php
    54
    49
    call_user_func_array
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    Controller.php
    54
    48
    Illuminate
    \
    Routing
    \
    Controller
    callAction
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    ControllerDispatcher.php
    45
    47
    Illuminate
    \
    Routing
    \
    ControllerDispatcher
    dispatch
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    Route.php
    219
    46
    Illuminate
    \
    Routing
    \
    Route
    runController
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    Route.php
    176
    45
    Illuminate
    \
    Routing
    \
    Route
    run
    /
    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
    56
    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
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    app
    /
    Helpers
    /
    functions.php
                    }
                }
            }
            return $result;
        }
     
        /**
         * 获取网站设置
         * @return [type] [description]
         */
        function getConfig(){
            $result = DB::table('uzi_config')->where('status',1)->first();
            return $result;
        }
     
        /**
         * 获取分类-首页用的
         * @return [type] [description]
         */
        function getCategories($id,$count){
          
     
              $result = DB::table('uzi_categories')->where('parent_id',$id)->where('status',1)->limit($count)->get();
            
            
            return $result;
        }
     
        /**
         * 获取侧边栏
         * @return [type] [description]
         */
        function getSidebar(){
     
            //获取当前语言
            $lang_info = getCurrentLangInfo();
     
            //获取顶级id开始
            $currentModel = request()->route()->action['as'];
            $route = Route::current();
    Arguments
    1. "Too few arguments to function getCategories(), 1 passed in /data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php on line 3 and exactly 2 expected (View: /data/home/xyu6938160001/htdocs/public/themes/en/views/index.blade.php)"
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    app
    /
    Helpers
    /
    functions.php
                    }
                }
            }
            return $result;
        }
     
        /**
         * 获取网站设置
         * @return [type] [description]
         */
        function getConfig(){
            $result = DB::table('uzi_config')->where('status',1)->first();
            return $result;
        }
     
        /**
         * 获取分类-首页用的
         * @return [type] [description]
         */
        function getCategories($id,$count){
          
     
              $result = DB::table('uzi_categories')->where('parent_id',$id)->where('status',1)->limit($count)->get();
            
            
            return $result;
        }
     
        /**
         * 获取侧边栏
         * @return [type] [description]
         */
        function getSidebar(){
     
            //获取当前语言
            $lang_info = getCurrentLangInfo();
     
            //获取顶级id开始
            $currentModel = request()->route()->action['as'];
            $route = Route::current();
    Arguments
    1. "Too few arguments to function getCategories(), 1 passed in /data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php on line 3 and exactly 2 expected"
      
    Exception message: Too few arguments to function getCategories(), 1 passed in /data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php on line 3 and exactly 2 expected
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    storage
    /
    framework
    /
    views
    /
    7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php
    <?php
        //dd(getNavs());
       $index_product_categories = getCategories(21);
    ?>
    <!-- <?php echo Theme::partial('sections/test'); ?> -->
    
    <section class="tem_index_about wow fadeInUp">
        <div class="wow fadeInLeftBig" style="width: 690px;
        height: 210px;
        margin-left: -600px;
        position: relative;
        left: 50%;
        padding-top: 120px;
        line-height: 27px;">
            <p>山东速康医疗科技有限公司位于位于齐国故都、聊斋故里、陶瓷之都、琉璃之乡、世界足球发源地------淄博,是一家集设计、研发、生产、销售于一体,完全按照医疗器械最新规范建成的高科技现代化生产企业。</p>
            <p><br></p>
            <p>公司占地面积10000㎡,其中,10万级净化厂房2000㎡,万级净化实验室100㎡,灭菌车间及仓库1600㎡。选用台湾等地生产的全套自动化生产设备,严格按照无菌医疗器械生产质量规范和质量管理体系生产,确保产品具有稳定的优良品质公司先后通过了欧盟CE认证、美国FDA认证以及ISO13485认证,从而保证公司创建之初就屹立于高端医用口交网行列。</p> 
            
        </div>
    </section>
    
    <section class="tem_index_product2 wow fadeInUp">
        <div class="main_product">
            <div class="main_product_t" style="padding-bottom:15px;">
                <h1>产品展示</h1>
                <h2>PRODUCT SHOW</h2>
            </div>
    
            <div class="slideTxtBox ">
                <div class="hd wow fadeInLeftBig">
                    <ul>
                    <?php $__currentLoopData = $index_product_categories; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index_product_categorie): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                        <li><span>·</span><?php echo e($index_product_categorie->title, false); ?></li>
                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                        
                    </ul>
                </div>
                <div class="bd wow fadeInRightBig">
                    <?php $__currentLoopData = $index_product_categories; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index_product_categorie): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                    <ul class="parBd">
    
    Arguments
    1. 21
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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. "/data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php"
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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. "/data/home/xyu6938160001/htdocs/storage/framework/views/7e5de34095c08b2b37bff2ff5048f6dd35c7e3f8.php"
      
    2. array:6 [
        "__env" => Factory {#4531}
        "app" => Application {#2}
        "errors" => ViewErrorBag {#4775}
        "title" => "Shandoong Gaogong Build Co., Ltd"
        "keywords" => "Shandoong Gaogong Build Co., Ltd"
        "description" => "Shandoong Gaogong Build Co., Ltd"
      ]
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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. "/data/home/xyu6938160001/htdocs/public/themes/en/views/index.blade.php"
      
    2. array:6 [
        "__env" => Factory {#4531}
        "app" => Application {#2}
        "errors" => ViewErrorBag {#4775}
        "title" => "Shandoong Gaogong Build Co., Ltd"
        "keywords" => "Shandoong Gaogong Build Co., Ltd"
        "description" => "Shandoong Gaogong Build Co., Ltd"
      ]
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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());
        }
     
        /**
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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 array|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;
            }
        }
     
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    facuz
    /
    laravel-themes
    /
    src
    /
    Theme.php
     
            // Fire event global assets.
            $this->fire('asset', $this->asset);
     
            // Fire event before render theme.
            $this->fire('beforeRenderTheme', $this);
     
            // Fire event before render layout.
            $this->fire('beforeRenderLayout.'.$this->layout, $this);
     
            // Keeping arguments.
            $this->arguments = $args;
     
            // Compile string blade, or from file path.
            switch ($type) {
                case 'blade' :
                    $content = $this->bladerWithOutServerScript($view, $args);
                    break;
                default :
                    $content = $this->view->make($view, $args)->render();
                    break;
            }
     
            // View path of content.
            $this->content = $view;
     
            // Set up a content regional.
            $this->regions['content'] = $content;
     
            return $this;
        }
     
        /**
         * The same as "of", but having prefix layout.
         *
         * @param  string $view
         * @param  array  $args
         * @param  string $type
         * @return Theme
         */
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    facuz
    /
    laravel-themes
    /
    src
    /
    Theme.php
            return $this->of($view, $args, $type);
        }
     
        /**
         * Container view.
         *
         * Using a container module view inside a theme, this is
         * useful when you separate a view inside a theme.
         *
         * @param  string $view
         * @param  array  $args
         * @param  string $type
         * @return Theme
         */
        public function scope($view, $args = array(), $type = null)
        {
            // Add namespace to find in a theme path.
            $path = $this->getThemeNamespace('views.'.$view);
     
            return $this->of($path, $args, $type);
        }
     
        /**
         * The same as "scope", but having prefix layout.
         *
         * @param  string $view
         * @param  array  $args
         * @param  string $type
         * @return Theme
         */
        public function scopeWithLayout($view, $args = array(), $type = null)
        {
            $view = $this->getLayoutName().'.'.$view;
     
            return $this->scope($view, $args, $type);
        }
     
        /**
         * Load subview from direct path.
         *
    Arguments
    1. "theme.en::views.index"
      
    2. []
      
    3. null
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    facuz
    /
    laravel-themes
    /
    src
    /
    Theme.php
            // Add temporary path with a hint type.
            $this->view->addNamespace('custom', $pathOfView);
     
            return $this->of('custom::'.$view, $args);
        }
     
        /**
         * Watch view file in anywhere.
         *
         * Finding from scope first, then try to find from application view.
         *
         * @param  string $view
         * @param  array  $args
         * @param  string $type
         * @return Theme
         */
        public function watch($view, $args = array(), $type = null)
        {
            try {
                return $this->scope($view, $args, $type);
            } catch (\InvalidArgumentException $e) {
                return $this->of($view, $args, $type);
            }
        }
     
        /**
         * The same as "watch", but having prefix layout.
         *
         * Finding from scope first, then try to find from application view.
         *
         * @param  string $view
         * @param  array  $args
         * @param  string $type
         * @return Theme
         */
        public function watchWithLayout($view, $args = array(), $type = null)
        {
            try {
                return $this->scopeWithLayout($view, $args, $type);
            } catch (\InvalidArgumentException $e) {
    Arguments
    1. "index"
      
    2. []
      
    3. null
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    facuz
    /
    laravel-themes
    /
    src
    /
    Theme.php
         *
         * @return View
         */
        public function view($view, $args = []){
            if(is_array($view)) {
                if(isset($view['theme'])) $this->theme($view['theme']);
                if(isset($view['layout'])) $this->layout($view['layout']);
                if(isset($view['cookie'])) $this->withCookie($view['cookie']);
                $statusCode = (isset($view['statusCode'])) ? $view['statusCode'] : 200;
                            
                if(empty($args)) 
                    if(isset($view['args'])) $args = $view['args'];
     
                
                $view = $view['view'];
            }
     
            $this->uses($this->theme)->layout($this->layout);
     
            return $this->watch($view, $args)->render();
        }
     
     
        /**
         * Get or set data on manifest.
         *
         * @return Collection
         */
        public function info($property = null, $value = null) {
            $info = $this->manifest;
     
            $info->setThemePath($this->getThemePath());
     
            if($value && $property){
                $info->setProperty($property, $value);
                return $value;
            } else {
                if($property){
                    return $info->getProperty($property);
                }
    Arguments
    1. "index"
      
    2. []
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Support
    /
    Facades
    /
    Facade.php
        }
     
        /**
         * Handle dynamic, static calls to the object.
         *
         * @param  string  $method
         * @param  array   $args
         * @return mixed
         *
         * @throws \RuntimeException
         */
        public static function __callStatic($method, $args)
        {
            $instance = static::getFacadeRoot();
     
            if (! $instance) {
                throw new RuntimeException('A facade root has not been set.');
            }
     
            return $instance->$method(...$args);
        }
    }
     
    Arguments
    1. "index"
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    app
    /
    Http
    /
    Controllers
    /
    HomeController.php
    {
        //
        public function index(Request $request){
          
            //获取当前语言
            $lang_info = getCurrentLangInfo();
     
            //网站header信息
            $siteinfo = DB::table('uzi_config')->where('status',1)->where('lang',$lang_info->id)->first();
            view()->share('title',$siteinfo->title);
            view()->share('keywords',$siteinfo->keywords);
            view()->share('description',$siteinfo->description);
            
            //判断不同语言使用的模板和电脑版手机版
            if(isMobile()){
                Theme::uses($lang_info->theme)->layout('mobile');
                return Theme::view('m_index');
            }else {
                Theme::uses($lang_info->theme)->layout('layout');
                return Theme::view('index');
            } 
        }
     
        /**
         * 全站搜索
         */
        public function search(Request $request){
     
            //获取当前语言
            $lang_info = getCurrentLangInfo();
     
            $input = Input::all();
            
            $where['status'] = 1;
            if(isset($input['title'])){
                $where[] = ['title','like','%'.$input['title'].'%'];
            }else{
                return "<script>alert('请输入关键词!');window.location.href="//xamineyourselves.com/#039;/';</script>";"
            }
     
    Arguments
    1. "view"
      
    2. array:1 [
        0 => "index"
      ]
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    Controller.php
        /**
         * Get the middleware assigned to the controller.
         *
         * @return array
         */
        public function getMiddleware()
        {
            return $this->middleware;
        }
     
        /**
         * Execute an action on the controller.
         *
         * @param  string  $method
         * @param  array   $parameters
         * @return \Symfony\Component\HttpFoundation\Response
         */
        public function callAction($method, $parameters)
        {
            return call_user_func_array([$this, $method], $parameters);
        }
     
        /**
         * Handle calls to missing methods on the controller.
         *
         * @param  string  $method
         * @param  array   $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        public function __call($method, $parameters)
        {
            throw new BadMethodCallException(sprintf(
                'Method %s::%s does not exist.', static::class, $method
            ));
        }
    }
     
    Arguments
    1. Request {#43
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    Controller.php
        /**
         * Get the middleware assigned to the controller.
         *
         * @return array
         */
        public function getMiddleware()
        {
            return $this->middleware;
        }
     
        /**
         * Execute an action on the controller.
         *
         * @param  string  $method
         * @param  array   $parameters
         * @return \Symfony\Component\HttpFoundation\Response
         */
        public function callAction($method, $parameters)
        {
            return call_user_func_array([$this, $method], $parameters);
        }
     
        /**
         * Handle calls to missing methods on the controller.
         *
         * @param  string  $method
         * @param  array   $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        public function __call($method, $parameters)
        {
            throw new BadMethodCallException(sprintf(
                'Method %s::%s does not exist.', static::class, $method
            ));
        }
    }
     
    Arguments
    1. array:2 [
        0 => HomeController {#4669}
        1 => "index"
      ]
      
    2. array:1 [
        0 => Request {#43
          #json: null
          #convertedFiles: []
          #userResolver: Closure($guard = null) {#4670 …6}
          #routeResolver: Closure() {#4672 …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: "/"
          #requestUri: "/?lang=en"
          #baseUrl: ""
          #basePath: null
          #method: "GET"
          #format: null
          #session: Store {#4768}
          #locale: null
          #defaultLocale: "en"
          -isHostValid: true
          -isForwardedValid: true
          basePath: ""
          format: "html"
        }
      ]
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    ControllerDispatcher.php
        {
            $this->container = $container;
        }
     
        /**
         * Dispatch a request to a given controller and method.
         *
         * @param  \Illuminate\Routing\Route  $route
         * @param  mixed  $controller
         * @param  string  $method
         * @return mixed
         */
        public function dispatch(Route $route, $controller, $method)
        {
            $parameters = $this->resolveClassMethodDependencies(
                $route->parametersWithoutNulls(), $controller, $method
            );
     
            if (method_exists($controller, 'callAction')) {
                return $controller->callAction($method, $parameters);
            }
     
            return $controller->{$method}(...array_values($parameters));
        }
     
        /**
         * Get the middleware for the controller instance.
         *
         * @param  \Illuminate\Routing\Controller  $controller
         * @param  string  $method
         * @return array
         */
        public function getMiddleware($controller, $method)
        {
            if (! method_exists($controller, 'getMiddleware')) {
                return [];
            }
     
            return collect($controller->getMiddleware())->reject(function ($data) use ($method) {
                return static::methodExcludedByOptions($method, $data['options']);
    Arguments
    1. "index"
      
    2. array:1 [
        0 => Request {#43
          #json: null
          #convertedFiles: []
          #userResolver: Closure($guard = null) {#4670 …6}
          #routeResolver: Closure() {#4672 …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: "/"
          #requestUri: "/?lang=en"
          #baseUrl: ""
          #basePath: null
          #method: "GET"
          #format: null
          #session: Store {#4768}
          #locale: null
          #defaultLocale: "en"
          -isHostValid: true
          -isForwardedValid: true
          basePath: ""
          format: "html"
        }
      ]
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    Route.php
        protected function runCallable()
        {
            $callable = $this->action['uses'];
     
            return $callable(...array_values($this->resolveMethodDependencies(
                $this->parametersWithoutNulls(), new ReflectionFunction($this->action['uses'])
            )));
        }
     
        /**
         * Run the route action and return the response.
         *
         * @return mixed
         *
         * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
         */
        protected function runController()
        {
            return $this->controllerDispatcher()->dispatch(
                $this, $this->getController(), $this->getControllerMethod()
            );
        }
     
        /**
         * Get the controller instance for the route.
         *
         * @return mixed
         */
        public function getController()
        {
            if (! $this->controller) {
                $class = $this->parseControllerCallback()[0];
     
                $this->controller = $this->container->make(ltrim($class, '\\'));
            }
     
            return $this->controller;
        }
     
        /**
    Arguments
    1. Route {#4624}
      
    2. HomeController {#4669}
      
    3. "index"
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Routing
    /
    Route.php
         *
         * @throws \UnexpectedValueException
         */
        protected function parseAction($action)
        {
            return RouteAction::parse($this->uri, $action);
        }
     
        /**
         * Run the route action and return the response.
         *
         * @return mixed
         */
        public function run()
        {
            $this->container = $this->container ?: new Container;
     
            try {
                if ($this->isControllerAction()) {
                    return $this->runController();
                }
     
                return $this->runCallable();
            } catch (HttpResponseException $e) {
                return $e->getResponse();
            }
        }
     
        /**
         * Checks whether the route's action is a controller.
         *
         * @return bool
         */
        protected function isControllerAction()
        {
            return is_string($this->action['uses']);
        }
     
        /**
         * Run the route action and return the response.
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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);
        }
     
        /**
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4680 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4752 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4753 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Session
    /
    Middleware
    /
    StartSession.php
         * @param  \Illuminate\Http\Request  $request
         * @param  \Closure  $next
         * @return mixed
         */
        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);
     
            $response = $next($request);
     
            $this->storeCurrentUrl($request, $session);
     
            $this->addCookieToResponse($response, $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)
    Arguments
    1. Request {#43
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4754 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4755 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4756 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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) {#4679 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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 {#4624}
      
    2. Request {#43
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Route {#4624}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4649 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4650 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4651 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4652 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    2. Closure($passable) {#4653 …6}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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) {#2312 …5}
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      
    /
    data
    /
    home
    /
    xyu6938160001
    /
    htdocs
    /
    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: []
        #userResolver: Closure($guard = null) {#4670 …6}
        #routeResolver: Closure() {#4672 …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: "/"
        #requestUri: "/?lang=en"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4768}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      

    Environment & details:

    Key
    Value
    lang
    "en"
    
    empty
    empty
    empty
    empty
    Key
    Value
    DOCUMENT_ROOT
    "/usr/home/xyu6938160001/htdocs"
    
    GATEWAY_INTERFACE
    "CGI/1.1"
    
    HTTP_ACCEPT
    "*/*"
    
    HTTP_ACCEPT_ENCODING
    "deflate, gzip"
    
    HTTP_HOST
    "www.succare.cn"
    
    HTTP_USER_AGENT
    "Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://www.baidu.com/search/spider.html)"
    
    PATH
    "/bin:/usr/bin"
    
    PHPRC
    "/var/www/php72/hichina_ini/xyu6938160001"
    
    QUERY_STRING
    "lang=en"
    
    REDIRECT_DOCUMENT_ROOT
    "/usr/home/xyu6938160001/htdocs"
    
    REDIRECT_GATEWAY_INTERFACE
    "CGI/1.1"
    
    REDIRECT_HTTP_ACCEPT
    "*/*"
    
    REDIRECT_HTTP_ACCEPT_ENCODING
    "deflate, gzip"
    
    REDIRECT_HTTP_HOST
    "www.succare.cn"
    
    REDIRECT_HTTP_USER_AGENT
    "Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://www.baidu.com/search/spider.html)"
    
    REDIRECT_PATH
    "/sbin:/usr/sbin:/bin:/usr/bin"
    
    REDIRECT_QUERY_STRING
    "lang=en"
    
    REDIRECT_REMOTE_ADDR
    "154.86.148.73"
    
    REDIRECT_REMOTE_PORT
    "20001"
    
    REDIRECT_REQUEST_METHOD
    "GET"
    
    REDIRECT_REQUEST_URI
    "/?lang=en"
    
    REDIRECT_SCRIPT_FILENAME
    "/usr/home/xyu6938160001/htdocs/"
    
    REDIRECT_SCRIPT_NAME
    "/"
    
    REDIRECT_SERVER_ADDR
    "47.89.19.249"
    
    REDIRECT_SERVER_ADMIN
    "webmaster@xyu6938160001.my3w.com"
    
    REDIRECT_SERVER_NAME
    "www.succare.cn"
    
    REDIRECT_SERVER_PORT
    "80"
    
    REDIRECT_SERVER_PROTOCOL
    "HTTP/1.1"
    
    REDIRECT_SERVER_SIGNATURE
    ""
    
    REDIRECT_SERVER_SOFTWARE
    "Apache"
    
    REDIRECT_STATUS
    "200"
    
    REDIRECT_UNIQUE_ID
    "Xa3duAoamT8AABWUYCQAAAAC"
    
    REDIRECT_URL
    "/"
    
    REMOTE_ADDR
    "154.86.148.73"
    
    REMOTE_PORT
    "20001"
    
    REQUEST_METHOD
    "GET"
    
    REQUEST_URI
    "/?lang=en"
    
    SCRIPT_FILENAME
    "/usr/home/xyu6938160001/htdocs/public/index.php"
    
    SCRIPT_NAME
    "/public/index.php"
    
    SERVER_ADDR
    "47.89.19.249"
    
    SERVER_ADMIN
    "webmaster@xyu6938160001.my3w.com"
    
    SERVER_NAME
    "www.succare.cn"
    
    SERVER_PORT
    "80"
    
    SERVER_PROTOCOL
    "HTTP/1.1"
    
    SERVER_SIGNATURE
    ""
    
    SERVER_SOFTWARE
    "Apache"
    
    UNIQUE_ID
    "Xa3duAoamT8AABWUYCQAAAAC"
    
    PHP_SELF
    "/public/index.php"
    
    REQUEST_TIME_FLOAT
    1571675576.9457
    
    REQUEST_TIME
    1571675576
    
    APP_NAME
    "Laravel"
    
    APP_ENV
    "local"
    
    APP_KEY
    "base64:y03FoTB+J/Lkoql3++cu0jtcduYTZfFrGhW0k+5r/0E="
    
    APP_DEBUG
    "true"
    
    APP_URL
    "http://www.succare.cn/"
    
    APP_THEME
    "default"
    
    LOG_CHANNEL
    "stack"
    
    DB_CONNECTION
    "mysql"
    
    DB_HOST
    "xdm6905097.my3w.com"
    
    DB_PORT
    "3306"
    
    DB_DATABASE
    "xdm6905097_db"
    
    DB_USERNAME
    "xdm6905097"
    
    DB_PASSWORD
    "suKANG20190717"
    
    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:y03FoTB+J/Lkoql3++cu0jtcduYTZfFrGhW0k+5r/0E="
    
    APP_DEBUG
    "true"
    
    APP_URL
    "http://www.succare.cn/"
    
    APP_THEME
    "default"
    
    LOG_CHANNEL
    "stack"
    
    DB_CONNECTION
    "mysql"
    
    DB_HOST
    "xdm6905097.my3w.com"
    
    DB_PORT
    "3306"
    
    DB_DATABASE
    "xdm6905097_db"
    
    DB_USERNAME
    "xdm6905097"
    
    DB_PASSWORD
    "suKANG20190717"
    
    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