ErrorException (E_NOTICE)
Trying to get property 'category_id' of non-object ErrorException thrown with message "Trying to get property 'category_id' of non-object" Stacktrace: #52 ErrorException in /home/q5p89eryzr8n/app/Http/Controllers/MainController.php:1435 #51 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /home/q5p89eryzr8n/app/Http/Controllers/MainController.php:1435 #50 App\Http\Controllers\MainController:productosBySubcategoria in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #49 call_user_func_array in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #48 Illuminate\Routing\Controller:callAction in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #47 Illuminate\Routing\ControllerDispatcher:dispatch in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219 #46 Illuminate\Routing\Route:runController in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176 #45 Illuminate\Routing\Route:run in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Router.php:680 #44 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #42 Illuminate\Routing\Middleware\SubstituteBindings:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56 #33 Illuminate\Session\Middleware\StartSession:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #24 Illuminate\Pipeline\Pipeline:then in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #23 Illuminate\Routing\Router:runRouteWithinStack in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Router.php:657 #22 Illuminate\Routing\Router:runRoute in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Router.php:623 #21 Illuminate\Routing\Router:dispatchToRoute in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Router.php:612 #20 Illuminate\Routing\Router:dispatch in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #17 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #11 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62 #8 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/fideloper/proxy/src/TrustProxies.php:57 #5 Fideloper\Proxy\TrustProxies:handle in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #2 Illuminate\Pipeline\Pipeline:then in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /home/q5p89eryzr8n/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /home/q5p89eryzr8n/public_html/index.php:55
52
ErrorException
/app/Http/Controllers/MainController.php1435
51
Illuminate\Foundation\Bootstrap\HandleExceptions handleError
/app/Http/Controllers/MainController.php1435
50
App\Http\Controllers\MainController productosBySubcategoria
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
49
call_user_func_array
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
48
Illuminate\Routing\Controller callAction
/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php45
47
Illuminate\Routing\ControllerDispatcher dispatch
/vendor/laravel/framework/src/Illuminate/Routing/Route.php219
46
Illuminate\Routing\Route runController
/vendor/laravel/framework/src/Illuminate/Routing/Route.php176
45
Illuminate\Routing\Route run
/vendor/laravel/framework/src/Illuminate/Routing/Router.php680
44
Illuminate\Routing\Router Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
43
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php41
42
Illuminate\Routing\Middleware\SubstituteBindings handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
41
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
40
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php75
39
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
38
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
37
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php49
36
Illuminate\View\Middleware\ShareErrorsFromSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
35
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
34
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php56
33
Illuminate\Session\Middleware\StartSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
32
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
31
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php37
30
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
29
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
28
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php66
27
Illuminate\Cookie\Middleware\EncryptCookies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
26
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
25
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php104
24
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Routing/Router.php682
23
Illuminate\Routing\Router runRouteWithinStack
/vendor/laravel/framework/src/Illuminate/Routing/Router.php657
22
Illuminate\Routing\Router runRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php623
21
Illuminate\Routing\Router dispatchToRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php612
20
Illuminate\Routing\Router dispatch
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php176
19
Illuminate\Foundation\Http\Kernel Illuminate\Foundation\Http\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
18
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php21
17
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
16
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
15
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php21
14
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
13
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
12
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php27
11
Illuminate\Foundation\Http\Middleware\ValidatePostSize handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
10
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
9
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php62
8
Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
7
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
6
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/fideloper/proxy/src/TrustProxies.php57
5
Fideloper\Proxy\TrustProxies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
4
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
3
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php104
2
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php151
1
Illuminate\Foundation\Http\Kernel sendRequestThroughRouter
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php116
0
Illuminate\Foundation\Http\Kernel handle
/public_html/index.php55
/home/q5p89eryzr8n/app/Http/Controllers/MainController.php
        ));
    }
    
    public function productosBySubcategoria ($subcategory, Request $request) 
    {
        /*if((!Session::has('userId'))||((Session::get('confirm') == 0) &&(Session::get('typeUser') == 0))){
            Session::flush();
            return Redirect::to('/'); 
        }*/
        $subcategoryData    = explode("_",$subcategory);
        $getDataHeader      = $this->getDataHeader();
        $branchId           = $getDataHeader["branchId"];
        $getDataMenu        = $this->getDataMenu($branchId);
        $subcategoryInfo    = DB::table("subcategories")
                                        ->where('subcategories.subcategory_id', '=', $subcategoryData[1])
                                        ->where('subcategories.status', '=', '1')
                                        ->first();

        $categoryInfo       = DB::table("categories")
                                    ->where('categories.category_id', '=', $subcategoryInfo->category_id)
                                    ->where('categories.status', '=', '1')
                                    ->first();
        
        $segmentosQuery     = DB::table("productos_by_segment")
                                        ->join('segmentos', function ($join) {
                                            $join->on('segmentos.pkSegmento', '=', 'productos_by_segment.pkSegmento');
                                        })
                                        ->join('products', function ($join) {
                                            $join->on('products.product_id', '=', 'productos_by_segment.product_id');
                                        })
                                        ->join('product_price_per_branch', function ($join) {
                                            $join->on('product_price_per_branch.product_id', '=', 'products.product_id');
                                        })
                                        ->where('segmentos.subcategory_id', '=', $subcategoryData[1])
                                        ->where('productos_by_segment.status', '=', '1')
                                        ->where('segmentos.status', '=', '1')
                                        ->where('products.status', '=', '1')
                                        ->where('product_price_per_branch.unblocked', '=', '1')
                                        ->where('product_price_per_branch.branch_id', '=', $branchId)
                                        ->where('product_price_per_branch.status', '=', '1')
Arguments
  1. "Trying to get property 'category_id' of non-object"
    
/home/q5p89eryzr8n/app/Http/Controllers/MainController.php
        ));
    }
    
    public function productosBySubcategoria ($subcategory, Request $request) 
    {
        /*if((!Session::has('userId'))||((Session::get('confirm') == 0) &&(Session::get('typeUser') == 0))){
            Session::flush();
            return Redirect::to('/'); 
        }*/
        $subcategoryData    = explode("_",$subcategory);
        $getDataHeader      = $this->getDataHeader();
        $branchId           = $getDataHeader["branchId"];
        $getDataMenu        = $this->getDataMenu($branchId);
        $subcategoryInfo    = DB::table("subcategories")
                                        ->where('subcategories.subcategory_id', '=', $subcategoryData[1])
                                        ->where('subcategories.status', '=', '1')
                                        ->first();

        $categoryInfo       = DB::table("categories")
                                    ->where('categories.category_id', '=', $subcategoryInfo->category_id)
                                    ->where('categories.status', '=', '1')
                                    ->first();
        
        $segmentosQuery     = DB::table("productos_by_segment")
                                        ->join('segmentos', function ($join) {
                                            $join->on('segmentos.pkSegmento', '=', 'productos_by_segment.pkSegmento');
                                        })
                                        ->join('products', function ($join) {
                                            $join->on('products.product_id', '=', 'productos_by_segment.product_id');
                                        })
                                        ->join('product_price_per_branch', function ($join) {
                                            $join->on('product_price_per_branch.product_id', '=', 'products.product_id');
                                        })
                                        ->where('segmentos.subcategory_id', '=', $subcategoryData[1])
                                        ->where('productos_by_segment.status', '=', '1')
                                        ->where('segmentos.status', '=', '1')
                                        ->where('products.status', '=', '1')
                                        ->where('product_price_per_branch.unblocked', '=', '1')
                                        ->where('product_price_per_branch.branch_id', '=', $branchId)
                                        ->where('product_price_per_branch.status', '=', '1')
Arguments
  1. 8
    
  2. "Trying to get property 'category_id' of non-object"
    
  3. "/home/q5p89eryzr8n/app/Http/Controllers/MainController.php"
    
  4. 1435
    
  5. array:7 [
      "subcategory" => "liston-y-curling_99"
      "request" => Illuminate\Http\Request {#43
        #json: null
        #convertedFiles: null
        #userResolver: Closure($guard = null) {#366 …4}
        #routeResolver: Closure() {#367 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
        +server: Symfony\Component\HttpFoundation\ServerBag {#47}
        +files: Symfony\Component\HttpFoundation\FileBag {#48}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:1 [
          0 => "*/*"
        ]
        #pathInfo: "/productos/subcategoria/liston-y-curling_99"
        #requestUri: "/productos/subcategoria/liston-y-curling_99"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#418}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      "subcategoryData" => array:2 [
        0 => "liston-y-curling"
        1 => "99"
      ]
      "getDataHeader" => array:9 [
        "brancheQuery" => {#432}
        "branchesQuery" => Illuminate\Support\Collection {#436}
        "branchId" => 1
        "categoriesQuery" => Illuminate\Support\Collection {#440}
        "subcategoriesArray" => array:5 [
          1 => array:32 [
            60 => "Abuelos"
            76 => "Aliviate Pronto"
            63 => "Amor y Amistad"
            73 => "Aniversario"
            65 => "Bebes"
            67 => "Bodas"
            82 => "Cubo Solido"
            69 => "Cumpleaños"
            71 => "Despedida de Soltera"
            58 => "Dia de las Madres"
            62 => "Dia del Maestro"
            59 => "Dia del Padre"
            83 => "Diamante Solido"
            66 => "Emoticones"
            146 => "Fiestas patria"
            104 => "Formas Polka"
            105 => "Formas Solidas"
            106 => "Frases Solidos"
            74 => "Gracias"
            61 => "Graduacion"
            158 => "HALLOWEEN"
            80 => "Letras y Numeros Chicos"
            81 => "Letras y Numeros Jumbo"
            72 => "Mis Quince"
            160 => "Navidad y Año Nuevo"
            84 => "Orbz"
            178 => "ORBZ IMPRESOS"
            57 => "Primavera Verano"
            78 => "Religiosos"
            79 => "Solidos"
            174 => "Toda Ocasión"
            75 => "Viajes y Bienvenidas"
          ]
          5 => array:9 [
            204 => "ACCESORIOS"
            205 => "BASES"
            206 => "BOUQUETS"
            207 => "COMPRESORES"
            208 => "ENGLOBADORAS"
            209 => "FIESTA"
            210 => "PANEL"
            211 => "RED"
            212 => "TANQUES Y VÁLVULAS"
          ]
          3 => array:9 [
            203 => "ANIMACIÓN"
            150 => "BANNERS"
            187 => "DESECHABLE"
            191 => "MOÑOS Y LISTONES"
            155 => "PAPEL Y BOLSA DE REGALO"
            95 => "Pelotas"
            145 => "PELUCHES"
            213 => "SOUVENIRS"
            190 => "VELAS"
          ]
          2 => array:3 [
            149 => "BURBUJAS PVC"
            148 => "LATEX"
            183 => "VINIL"
          ]
          4 => array:4 [
            201 => "CAJAS"
            202 => "CAKE TOPPERS"
            98 => "Contrapeso"
            20 => "DECORATIVOS"
          ]
        ]
        "converCategoryName" => array:5 [
          1 => "globo-metalico_1"
          2 => "globo-latex_2"
          3 => "fiesta_3"
          4 => "accesorios_4"
          5 => "equipo_5"
        ]
        "converSubCategoryName" => array:57 [
          60 => "abuelos_60"
          204 => "accesorios_204"
          76 => "aliviate-pronto_76"
          63 => "amor-y-amistad_63"
          203 => "animacion_203"
          73 => "aniversario_73"
          150 => "banners_150"
          205 => "bases_205"
          65 => "bebes_65"
          67 => "bodas_67"
          206 => "bouquets_206"
          149 => "burbujas-pvc_149"
          201 => "cajas_201"
          202 => "cake-toppers_202"
          207 => "compresores_207"
          98 => "contrapeso_98"
          82 => "cubo-solido_82"
          69 => "cumpleanos_69"
          20 => "decorativos_20"
          187 => "desechable_187"
          71 => "despedida-de-soltera_71"
          58 => "dia-de-las-madres_58"
          62 => "dia-del-maestro_62"
          59 => "dia-del-padre_59"
          83 => "diamante-solido_83"
          66 => "emoticones_66"
          208 => "englobadoras_208"
          209 => "fiesta_209"
          146 => "fiestas-patria_146"
          104 => "formas-polka_104"
          105 => "formas-solidas_105"
          106 => "frases-solidos_106"
          74 => "gracias_74"
          61 => "graduacion_61"
          158 => "halloween_158"
          148 => "latex_148"
          80 => "letras-y-numeros-chicos_80"
          81 => "letras-y-numeros-jumbo_81"
          72 => "mis-quince_72"
          191 => "monos-y-listones_191"
          160 => "navidad-y-ano-nuevo_160"
          84 => "orbz_84"
          178 => "orbz-impresos_178"
          210 => "panel_210"
          155 => "papel-y-bolsa-de-regalo_155"
          95 => "pelotas_95"
          145 => "peluches_145"
          57 => "primavera-verano_57"
          211 => "red_211"
          78 => "religiosos_78"
          79 => "solidos_79"
          213 => "souvenirs_213"
          212 => "tanques-y-valvulas_212"
          174 => "toda-ocasion_174"
          190 => "velas_190"
          75 => "viajes-y-bienvenidas_75"
          183 => "vinil_183"
        ]
        "converCatalogName" => array:4 [
          22 => "amor_22"
          20 => "everyday_20"
          13 => "exclusivos_13"
          23 => "spring--summer_23"
        ]
        "catalogQuery" => Illuminate\Support\Collection {#452}
      ]
      "branchId" => 1
      "getDataMenu" => array:4 [
        "productsArrayCategory" => array:5 [
          1 => array:5 [
            27623 => {#502}
            27624 => {#507}
            27626 => {#504}
            27625 => {#499}
            27627 => {#500}
          ]
          2 => array:5 [
            27621 => {#501}
            26850 => {#535}
            26843 => {#536}
            24313 => {#660}
            19433 => {#769}
          ]
          4 => array:6 [
            27215 => {#475}
            22587 => {#698}
            22588 => {#699}
            18042 => {#792}
            18044 => {#793}
            18045 => {#794}
          ]
          5 => array:6 [
            27200 => {#466}
            27207 => {#464}
            27206 => {#463}
            27199 => {#462}
            27145 => {#435}
            25143 => {#640}
          ]
          3 => array:6 [
            27194 => {#456}
            27195 => {#459}
            27196 => {#458}
            27197 => {#453}
            27198 => {#454}
            12574 => {#816}
          ]
        ]
        "productsArraySubcategory" => array:57 [
          160 => array:7 [
            27622 => {#503}
            27623 => {#502}
            27624 => {#507}
            27626 => {#504}
            27625 => {#499}
            27627 => {#500}
            27615 => {#498}
          ]
          149 => array:7 [
            27621 => {#501}
            27373 => {#477}
            27374 => {#476}
            23084 => {#667}
            23086 => {#668}
            23087 => {#669}
            22917 => {#674}
          ]
          79 => array:7 [
            27617 => {#497}
            27618 => {#496}
            27619 => {#495}
            6777 => {#876}
            6778 => {#877}
            6780 => {#878}
            6781 => {#879}
          ]
          190 => array:8 [
            27600 => {#494}
            27601 => {#493}
            22612 => {#692}
            22613 => {#693}
            22614 => {#694}
            22615 => {#695}
            22616 => {#696}
            19121 => {#775}
          ]
          191 => array:8 [
            27602 => {#492}
            25858 => {#572}
            25859 => {#573}
            25860 => {#574}
            25861 => {#575}
            25862 => {#576}
            25863 => {#577}
            25864 => {#578}
          ]
          213 => array:11 [
            27596 => {#491}
            27597 => {#490}
            27598 => {#489}
            27525 => {#480}
            27526 => {#479}
            27202 => {#465}
            27194 => {#456}
            27195 => {#459}
            27196 => {#458}
            27197 => {#453}
            27198 => {#454}
          ]
          158 => array:9 [
            27559 => {#488}
            27560 => {#487}
            27561 => {#486}
            27563 => {#485}
            27564 => {#484}
            27557 => {#483}
            27558 => {#482}
            27562 => {#481}
            27382 => {#478}
          ]
          201 => array:8 [
            27215 => {#475}
            25709 => {#579}
            25182 => {#632}
            25183 => {#633}
            25184 => {#634}
            25185 => {#635}
            25186 => {#636}
            25187 => {#637}
          ]
          155 => array:8 [
            27366 => {#474}
            27367 => {#473}
            27371 => {#472}
            27370 => {#471}
            27369 => {#470}
            27368 => {#469}
            27253 => {#468}
            27305 => {#467}
          ]
          204 => array:8 [
            27200 => {#466}
            27207 => {#464}
            27206 => {#463}
            27199 => {#462}
            27145 => {#435}
            25144 => {#638}
            25142 => {#639}
            25143 => {#640}
          ]
          148 => array:8 [
            27174 => {#461}
            27148 => {#455}
            26850 => {#535}
            26843 => {#536}
            25536 => {#587}
            25517 => {#588}
            24313 => {#660}
            19433 => {#769}
          ]
          145 => array:11 [
            27143 => {#512}
            27142 => {#517}
            24520 => {#641}
            24506 => {#642}
            24507 => {#643}
            24508 => {#644}
            24510 => {#645}
            24511 => {#646}
            24509 => {#647}
            24519 => {#648}
            24504 => {#649}
          ]
          174 => array:8 [
            27134 => {#451}
            27135 => {#514}
            27136 => {#515}
            27141 => {#516}
            27140 => {#518}
            27138 => {#519}
            21411 => {#761}
            17365 => {#807}
          ]
          80 => array:8 [
            26976 => {#520}
            26977 => {#521}
            26978 => {#522}
            26979 => {#523}
            26980 => {#524}
            26981 => {#525}
            26982 => {#526}
            26972 => {#534}
          ]
          81 => array:8 [
            27122 => {#527}
            27123 => {#528}
            27124 => {#529}
            27125 => {#530}
            27126 => {#531}
            27051 => {#532}
            27052 => {#533}
            26437 => {#537}
          ]
          183 => array:13 [
            26145 => {#538}
            26144 => {#539}
            26146 => {#540}
            26147 => {#541}
            26037 => {#568}
            26038 => {#569}
            25346 => {#627}
            25347 => {#628}
            25348 => {#629}
            25349 => {#630}
            25350 => {#631}
            24417 => {#658}
            24416 => {#659}
          ]
          60 => array:4 [
            26142 => {#542}
            26143 => {#543}
            18404 => {#776}
            18403 => {#783}
          ]
          58 => array:8 [
            26094 => {#544}
            26098 => {#545}
            26097 => {#546}
            26091 => {#551}
            26093 => {#552}
            26096 => {#553}
            22419 => {#715}
            19113 => {#774}
          ]
          59 => array:8 [
            26133 => {#547}
            26120 => {#548}
            26124 => {#549}
            26134 => {#550}
            26127 => {#554}
            26125 => {#555}
            18392 => {#784}
            18382 => {#785}
          ]
          105 => array:10 [
            26078 => {#556}
            26079 => {#557}
            26080 => {#558}
            26081 => {#559}
            26077 => {#560}
            22722 => {#686}
            6253 => {#837}
            6257 => {#839}
            6268 => {#847}
            6269 => {#848}
          ]
          57 => array:8 [
            26073 => {#561}
            26074 => {#562}
            26075 => {#563}
            26076 => {#564}
            26066 => {#565}
            26068 => {#566}
            26067 => {#567}
            25657 => {#584}
          ]
          205 => array:8 [
            25955 => {#570}
            22982 => {#672}
            22975 => {#673}
            22464 => {#712}
            22463 => {#713}
            22462 => {#714}
            21743 => {#737}
            21741 => {#738}
          ]
          63 => array:7 [
            25900 => {#571}
            22309 => {#724}
            12448 => {#817}
            12451 => {#818}
            10686 => {#821}
            10726 => {#822}
            5976 => {#873}
          ]
          212 => array:7 [
            25707 => {#580}
            22078 => {#735}
            18130 => {#786}
            13053 => {#812}
            13051 => {#813}
            13052 => {#814}
            13054 => {#815}
          ]
          20 => array:8 [
            25704 => {#581}
            25705 => {#582}
            25706 => {#583}
            25642 => {#585}
            25643 => {#586}
            25394 => {#621}
            25395 => {#623}
            25396 => {#625}
          ]
          206 => array:8 [
            25512 => {#589}
            25513 => {#590}
            25514 => {#591}
            25515 => {#592}
            25516 => {#593}
            25501 => {#597}
            25502 => {#598}
            25503 => {#599}
          ]
          187 => array:8 [
            25470 => {#594}
            25480 => {#595}
            25481 => {#596}
            25476 => {#600}
            25474 => {#601}
            25473 => {#602}
            25477 => {#603}
            25478 => {#604}
          ]
          69 => array:8 [
            25464 => {#605}
            25467 => {#606}
            25468 => {#607}
            25469 => {#608}
            25444 => {#609}
            25445 => {#610}
            22769 => {#683}
            22757 => {#685}
          ]
          95 => array:8 [
            25439 => {#611}
            25440 => {#612}
            25442 => {#613}
            25441 => {#614}
            22592 => {#697}
            14465 => {#809}
            14466 => {#810}
            14467 => {#811}
          ]
          76 => array:8 [
            25424 => {#615}
            22839 => {#679}
            22781 => {#680}
            22751 => {#682}
            22363 => {#718}
            22365 => {#719}
            22371 => {#722}
            22370 => {#723}
          ]
          65 => array:8 [
            25429 => {#616}
            25430 => {#617}
            22730 => {#687}
            22731 => {#688}
            22733 => {#689}
            22732 => {#690}
            22690 => {#691}
            20060 => {#762}
          ]
          61 => array:8 [
            25416 => {#618}
            25418 => {#619}
            25419 => {#620}
            21263 => {#757}
            21270 => {#758}
            21266 => {#759}
            21296 => {#760}
            18582 => {#782}
          ]
          202 => array:8 [
            25394 => {#622}
            25395 => {#624}
            25396 => {#626}
            24169 => {#661}
            24170 => {#662}
            24171 => {#663}
            24172 => {#664}
            24173 => {#665}
          ]
          210 => array:8 [
            24444 => {#650}
            24445 => {#651}
            24446 => {#652}
            24447 => {#653}
            24448 => {#654}
            24449 => {#655}
            24450 => {#656}
            24421 => {#657}
          ]
          146 => array:9 [
            23093 => {#666}
            23075 => {#670}
            21437 => {#752}
            19401 => {#770}
            19402 => {#771}
            19398 => {#772}
            17372 => {#805}
            17373 => {#806}
            5728 => {#871}
          ]
          211 => array:4 [
            22977 => {#671}
            22480 => {#707}
            22481 => {#708}
            22482 => {#709}
          ]
          67 => array:8 [
            22897 => {#675}
            22740 => {#681}
            22763 => {#684}
            18603 => {#780}
            5850 => {#823}
            5851 => {#824}
            5852 => {#825}
            5853 => {#826}
          ]
          150 => array:8 [
            22901 => {#676}
            22234 => {#725}
            22235 => {#726}
            22236 => {#727}
            22229 => {#728}
            22230 => {#729}
            22231 => {#730}
            22232 => {#731}
          ]
          75 => array:8 [
            22826 => {#677}
            21536 => {#745}
            21534 => {#746}
            21520 => {#753}
            21521 => {#754}
            21522 => {#755}
            20095 => {#763}
            18604 => {#781}
          ]
          78 => array:8 [
            22840 => {#678}
            22388 => {#720}
            22113 => {#732}
            22111 => {#733}
            22110 => {#734}
            21518 => {#740}
            21519 => {#756}
            6113 => {#872}
          ]
          98 => array:8 [
            22587 => {#698}
            22588 => {#699}
            18039 => {#789}
            18040 => {#790}
            18041 => {#791}
            18042 => {#792}
            18044 => {#793}
            18045 => {#794}
          ]
          178 => array:8 [
            22568 => {#700}
            22574 => {#701}
            22571 => {#702}
            22518 => {#706}
            4946 => {#867}
            4940 => {#868}
            4939 => {#869}
            4936 => {#870}
          ]
          84 => array:8 [
            22515 => {#703}
            22516 => {#704}
            22517 => {#705}
            21560 => {#747}
            6273 => {#852}
            6274 => {#853}
            6275 => {#854}
            6276 => {#855}
          ]
          203 => array:8 [
            22469 => {#710}
            22470 => {#711}
            19444 => {#764}
            19445 => {#765}
            19446 => {#766}
            19436 => {#767}
            19443 => {#768}
            12574 => {#816}
          ]
          73 => array:5 [
            22374 => {#716}
            22373 => {#721}
            5863 => {#830}
            6133 => {#835}
            6140 => {#836}
          ]
          72 => array:4 [
            22375 => {#717}
            5854 => {#827}
            5856 => {#828}
            5861 => {#829}
          ]
          208 => array:1 [
            21738 => {#736}
          ]
          62 => array:2 [
            21258 => {#739}
            18596 => {#777}
          ]
          74 => array:8 [
            21530 => {#741}
            21531 => {#742}
            21532 => {#743}
            21533 => {#744}
            18605 => {#778}
            17415 => {#796}
            5871 => {#833}
            5872 => {#834}
          ]
          83 => array:8 [
            21555 => {#748}
            21556 => {#749}
            6285 => {#856}
            6286 => {#857}
            6287 => {#858}
            6288 => {#859}
            6289 => {#860}
            6290 => {#861}
          ]
          82 => array:8 [
            21553 => {#750}
            21554 => {#751}
            10975 => {#820}
            6278 => {#862}
            6279 => {#863}
            6280 => {#864}
            6281 => {#865}
            6283 => {#866}
          ]
          209 => array:1 [
            19376 => {#773}
          ]
          71 => array:3 [
            18603 => {#779}
            5866 => {#831}
            5867 => {#832}
          ]
          207 => array:4 [
            18083 => {#787}
            18084 => {#788}
            17989 => {#795}
            14553 => {#808}
          ]
          106 => array:8 [
            17441 => {#803}
            17442 => {#801}
            17443 => {#802}
            17444 => {#804}
            10960 => {#819}
            6306 => {#849}
            6303 => {#850}
            6302 => {#851}
          ]
          104 => array:8 [
            6257 => {#838}
            6258 => {#840}
            6259 => {#841}
            6260 => {#842}
            6261 => {#843}
            6262 => {#844}
            6263 => {#845}
            6264 => {#846}
          ]
          66 => array:8 [
            5981 => {#874}
            5982 => {#875}
            3412 => {#880}
            3415 => {#881}
            3408 => {#882}
            3409 => {#883}
            3410 => {#884}
            3413 => {#885}
          ]
        ]
        "productsArrayCatalog" => array:4 [
          20 => array:8 [
            26972 => {#891}
            17365 => {#901}
            6779 => {#910}
            6778 => {#911}
            6780 => {#912}
            6781 => {#913}
            3410 => {#914}
            3413 => {#915}
          ]
          13 => array:7 [
            22309 => {#889}
            22010 => {#887}
            21204 => {#888}
            19113 => {#894}
            12465 => {#902}
            12448 => {#903}
            12451 => {#904}
          ]
          23 => array:8 [
            21266 => {#506}
            21296 => {#890}
            21411 => {#892}
            18582 => {#896}
            18391 => {#897}
            18403 => {#898}
            18392 => {#899}
            18382 => {#900}
          ]
          22 => array:7 [
            20634 => {#893}
            19074 => {#895}
            10625 => {#905}
            10631 => {#906}
            10670 => {#907}
            10859 => {#908}
            10686 => {#909}
          ]
        ]
        "productsArrayNames" => array:428 [
          27622 => "happy-new-year-cry-clearz_27622"
          27623 => "happy-new-year-estrellas-orbz_27623"
          27624 => "santa-house_27624"
          27626 => "noche-buena_27626"
          27625 => "elfo-navideno_27625"
          27627 => "estrella-de-santa_27627"
          27621 => "burbuja-doble-boquilla_27621"
          27615 => "new-year_27615"
          27617 => "base-plata-para-globo-metalico_27617"
          27618 => "base-dorada-para-globo-metalico_27618"
          27619 => "base-dorada-para-globo-metalico_27619"
          27600 => "chispero-grande_27600"
          27601 => "chispero-chico_27601"
          27602 => "oferta-mono-morado-holografico_27602"
          27596 => "perrito-tejido-crochet-amarillo_27596"
          27597 => "perrito-tejido-crochet-rosa_27597"
          27598 => "perrito-tejido-crochet-rojo_27598"
          27559 => "happy-halloween-gosth-oferta_27559"
          27560 => "calaberita-de-dulce_27560"
          27561 => "catrin_27561"
          27563 => "calabera-de-dulce_27563"
          27564 => "catrina_27564"
          27557 => "dia-de-muertos_27557"
          27558 => "dia--de-muertos_27558"
          27562 => "dia-de-muertos-calaveritas_27562"
          27525 => "llavero-perrito-plata-diglosa_27525"
          27526 => "llavero-perrito-dorado-diglosa_27526"
          27382 => "oferta-kit-halloween_27382"
          27373 => "burbuja-pre-estirada-10-c50-pzs_27373"
          27374 => "burbuja-pre-estirada-24-c10-pzs_27374"
          27215 => "huacal-2_27215"
          27366 => "bolsa-mono-rosa_27366"
          27367 => "bolsa-mono-verde_27367"
          27371 => "bolsa-papa-gris_27371"
          27370 => "bolsa-papa-azul_27370"
          27369 => "bolsa-papa-negro_27369"
          27368 => "bolsa-papa-cafe_27368"
          27253 => "bolsa-happy-birthday-dorado_27253"
          27305 => "bolsa-feliz-cumpleanos-circulos-blanco_27305"
          27200 => "pistola-de-silicon_27200"
          27202 => "perrito-dorado_27202"
          27207 => "pinzas-diglosa_27207"
          27206 => "tijeras-diglosa_27206"
          27199 => "compresor-calibrador_27199"
          27194 => "llavero-perrito-amarillo_27194"
          27195 => "llavero-perrito-lila_27195"
          27196 => "llavero-perrito-negro_27196"
          27197 => "llavero-perrito-rojo_27197"
          27198 => "llavero-perrito-rosa_27198"
          27174 => "s-9-c100-liso-rosa-mandarina-diglosa_27174"
          27148 => "s-10-c50-liso-azul-rey_27148"
          27143 => "oferta-flor-cuadro_27143"
          27145 => "oasis_27145"
          27134 => "barbie-retro_27134"
          27135 => "barbie-happy-valentines_27135"
          27136 => "barbie-ballerina_27136"
          27141 => "barbie-farytopia_27141"
          27142 => "oferta-toro-grande_27142"
          27140 => "barbie-brand_27140"
          27138 => "barbie-dream-together_27138"
          26976 => "simbolo-chico_26976"
          26977 => "simbolo-chico_26977"
          26978 => "simbolo-chico_26978"
          26979 => "signo--@--dorado_26979"
          26980 => "signo----dorado_26980"
          26981 => "signo----dorado_26981"
          26982 => "letra-chico-o-rose-gold_26982"
          27122 => "signo-jumbo----plateado_27122"
          27123 => "signo-jumbo-----plateado_27123"
          27124 => "signo-jumbo-----plateado_27124"
          27125 => "signo-jumbo-----plateado_27125"
          27126 => "signo-jumbo---plateado_27126"
          27051 => "simbolo-plata_27051"
          27052 => "simbolo-dorado_27052"
          26972 => "signo----plateado_26972"
          26850 => "s-18-c25-pastel-surtido_26850"
          26843 => "s-18-c25-pastel-coral_26843"
          26437 => "letras-jumbo-m-dorado_26437"
          26145 => "feliz-dia-del-nino-negro-papalote_26145"
          26144 => "feliz-dia-del-nino-negro_26144"
          26146 => "feliz-dia-del-nino-dorado_26146"
          26147 => "feliz-dia-del-nino-papalote-dorado_26147"
          26142 => "te-amo-abuelita_26142"
          26143 => "te-amo-abuelito_26143"
          26094 => "satin-te-quiero_26094"
          26098 => "happy-mother-day-flowers_26098"
          26097 => "happy-mother-day-pink_26097"
          26133 => "te-amo-papa_26133"
          26120 => "feliz-dia-papa_26120"
          26124 => "happy-fathers-day_26124"
          26134 => "s-1-papa_26134"
          26091 => "te-quiero-mama_26091"
          26093 => "cutuot-collage-mom-hearts_26093"
          26096 => "hmd-cutout_26096"
          26127 => "muchisimas-felicidades_26127"
          26125 => "best-dad-triphy_26125"
          26078 => "kurly-wave-rojo_26078"
          26079 => "lrg-kurly-wave-met-solid-gold_26079"
          26080 => "lrg-kurly-wave-met-solid-rose-gold_26080"
          26081 => "lrg-kurly-wave-met-solid-white-gold_26081"
          26077 => "kurly-wave-silver_26077"
          26073 => "flores-y-mariposas_26073"
          26074 => "mariposa-colorida_26074"
          26075 => "nube_26075"
          26076 => "mariposa-monarca_26076"
          26066 => "mariquita_26066"
          26068 => "happy-mothers-day-oferta_26068"
          26067 => "arbol-d_26067"
          26037 => "plantilla-corazones-rosa_26037"
          26038 => "plantilla-corazones-rojo_26038"
          25955 => "base-cuadrada-metalico-dorado_25955"
          25900 => "mi-fantasia-textual_25900"
          25858 => "vegas-oro-40-mts_25858"
          25859 => "vegas-plata-40-mts_25859"
          25860 => "vegas-rojo-40-mts_25860"
          25861 => "vegas-rosa-claro-40-mts_25861"
          25862 => "vegas-verde-bandera-40-mts_25862"
          25863 => "vegas-verde-manzana-40-mts_25863"
          25864 => "vegas-vino-40-mts_25864"
          25709 => "bandeja-feliz-navidad_25709"
          25707 => "capuchon_25707"
          25704 => "mi-bautizo_25704"
          25705 => "nuestra-boda_25705"
          25706 => "feliz-cumpleanos_25706"
          25657 => "sun-flower_25657"
          25642 => "mi-primera-comunion_25642"
          25643 => "happy-birthday_25643"
          25536 => "s-5-c100-pastel-rosa-bebe-diglosa_25536"
          25517 => "s-5-c100-liso-verde-turqueza-diglosa_25517"
          25512 => "arco-organico-salmon_25512"
          25513 => "arco-organico-azul_25513"
          25514 => "arco-organico-rosa-bebe_25514"
          25515 => "arco-organico-nude_25515"
          25516 => "arco-organico-azul-bebe_25516"
          25470 => "mantel-fiusha-metalico_25470"
          25480 => "mantel-plata-metalico_25480"
          25481 => "mantel-dorado-metalico_25481"
          25501 => "letrero-con-globos-dorado_25501"
          25502 => "letrero-con-globos-azul_25502"
          25503 => "letrero-con-globos-rosa_25503"
          25476 => "mantel-feliz-cumpleanos-negro_25476"
          25474 => "mantel-feliz-cumpleanos-rosa_25474"
          25473 => "mantel-estrellas_25473"
          25477 => "mantel-arcoiris_25477"
          25478 => "mantel-holografico_25478"
          25464 => "muchas-felicidades-con-regalos_25464"
          25467 => "feliz-dia_25467"
          25468 => "feliz-cumple--velas_25468"
          25469 => "felicidades--de-colores_25469"
          25444 => "feliz-cumple-caritas-oferta_25444"
          25445 => "feliz-cumple-con-globitos-oferta_25445"
          25439 => "pelota-cromo-verde_25439"
          25440 => "pelota-cromo-morado_25440"
          25442 => "pelota-cromo-azul_25442"
          25441 => "pelota-cromo-dorado_25441"
          25424 => "aliviate-pronto_25424"
          25429 => "es-nino_25429"
          25430 => "es-nina_25430"
          25416 => "felicidades-dorado_25416"
          25418 => "oso-felicidades_25418"
          25419 => "panda-felicidades_25419"
          25394 => "super-papa_25394"
          25395 => "feliz-dia-papa_25395"
          25396 => "feliz-dia-pa_25396"
          25346 => "te-amo-mam_25346"
          25347 => "te-amo-mam_25347"
          25348 => "te-quiero-mucho-mam_25348"
          25349 => "te-quiero-mucho-mam_25349"
          25350 => "te-quiero-mucho-mam_25350"
          25182 => "huevo-sorpresa_25182"
          25183 => "futbol-mdf_25183"
          25184 => "corazon-mfd-negro_25184"
          25185 => "corazon-mdf-plata_25185"
          25186 => "corbata-mdf-negro_25186"
          25187 => "corbata-mdf-plata_25187"
          25144 => "bubble-float-caplicador_25144"
          25142 => "bubble-float-caplicador_25142"
          25143 => "latex-shine-catomizador_25143"
          24520 => "beso-pink_24520"
          24506 => "toro_24506"
          24507 => "gallo_24507"
          24508 => "rana-gris_24508"
          24510 => "luna-rayas_24510"
          24511 => "flor-rosa_24511"
          24509 => "corazon_24509"
          24519 => "estrella-amarilla_24519"
          24504 => "oferta-rana-mono_24504"
          24444 => "panel-de-globo-rojo-25-pzas_24444"
          24445 => "panel-de-globo-rosa-25-pzas_24445"
          24446 => "panel-de-globo-azul-25-pzas_24446"
          24447 => "panel-de-globo-dorado-25-pzas_24447"
          24448 => "panel-de-globo-rosa-gold-25-pzas_24448"
          24449 => "panel-de-globo-negro-25-pzas_24449"
          24450 => "panel-de-globo-plata-25-pzas_24450"
          24421 => "panel-de-globo-rosa-2-tiras_24421"
          24417 => "feliz-navidad-negro_24417"
          24416 => "feliz-navidad-dorado_24416"
          24313 => "oferta-agata-12-con-50-piezas-surtido_24313"
          24169 => "es-un-nio_24169"
          24170 => "boy-or-girl_24170"
          24171 => "baby-boy_24171"
          24172 => "baby-girl_24172"
          24173 => "papa_24173"
          23093 => "oferta-mexico-espiral-dos-vistas-9_23093"
          23084 => "oferta-burbuja-12-verde_23084"
          23086 => "oferta-burbuja-12-rojo_23086"
          23087 => "oferta-burbuja-12-morado_23087"
          23075 => "bandera-mexico_23075"
          22977 => "red-corazon-300-pzs_22977"
          22982 => "base-para-aro-de-agua_22982"
          22975 => "base-para-11-globos_22975"
          22917 => "oferta-burbuja-lisa-transp-azul-aqua_22917"
          22897 => "nuestra-boda_22897"
          22901 => "feliz-cumpleanos-azul_22901"
          22826 => "bienvenido-a-casita_22826"
          22840 => "mi-bautizo-rosa_22840"
          22839 => "get-well-polka_22839"
          22781 => "get-well-me-to-you-oferta_22781"
          22740 => "novio-smoking-awk_22740"
          22751 => "get-well-soon-sol_22751"
          22769 => "princess-happy-birthday_22769"
          22763 => "wedding-bell-campana-insider_22763"
          22757 => "ferrari-happy-birthday_22757"
          22722 => "hoja-de-palmera-oro_22722"
          22730 => "panalero-elefante-nino_22730"
          22731 => "panalero-baby-girl-buho_22731"
          22733 => "sonaja-welcome-baby_22733"
          22732 => "panalero-welcome-baby_22732"
          22690 => "oferta-its-a-baby-girl-plaza-sesamo_22690"
          22612 => "oferta-vela-espiral-verde_22612"
          22613 => "oferta-vela-espiral-azul-fuerte_22613"
          22614 => "oferta-vela-espiral-negro_22614"
          22615 => "oferta-vela-rehilete-rojo_22615"
          22616 => "oferta-vela-rehilete-rosa_22616"
          22592 => "pelota-de-alberca-red-c100-pz_22592"
          22587 => "oferta-guirnalda-metalico-rose-gold_22587"
          22588 => "oferta-guirnalda-metalico-plata_22588"
          22568 => "orbz-malefica_22568"
          22574 => "orbz-angry-birds_22574"
          22571 => "orbz-dora-la-exploradora_22571"
          22515 => "orbz-azul-fuerte_22515"
          22516 => "orbz-aqua_22516"
          22517 => "orbz-cobre_22517"
          22518 => "orbz-zebra_22518"
          22480 => "red-de-globo-transp-200-globos-aprox_22480"
          22481 => "red-de-globo-transp-1000-globos-aprox_22481"
          22482 => "red-de-globo-transp-500-globos-aprox_22482"
          22469 => "cortina-verde-metalico-oferta_22469"
          22470 => "cortina-lila_22470"
          22464 => "base-de-arco-circular_22464"
          22463 => "base-de-globos_22463"
          22462 => "base-de-globos_22462"
          22419 => "happy-mother-day_22419"
          22374 => "happy-aniversary_22374"
          22375 => "xv-anos-tinto_22375"
          22363 => "aliviate-pronto-duck_22363"
          22365 => "get-well-soon-band-tans_22365"
          22388 => "distroller-mi-primera-comunion_22388"
          22373 => "feliz-aniversario-silver_22373"
          22371 => "aliviate-pronto-little-bear-oferta_22371"
          22370 => "aliviate-ya-wey-oferta_22370"
          22309 => "mi-amor-tqm-muchisimo_22309"
          22234 => "feliz-cumpleanos-dorado_22234"
          22235 => "feliz-cumpleanos-plata_22235"
          22236 => "feliz-cumpleanos-bronce_22236"
          22229 => "feliz-cumpleanos-plata_22229"
          22230 => "feliz-cumpleanos-rojo_22230"
          22231 => "feliz-cumpleanos-turquesa_22231"
          22232 => "feliz-cumpleanos-verde_22232"
          22113 => "bautizo-angelito-distroller-oferta_22113"
          22111 => "bautizo-angelita-distroller-oferta_22111"
          22110 => "comunion-distroller-oferta_22110"
          22078 => "tanque-grande_22078"
          21738 => "englobadora-de-mesa_21738"
          21743 => "base-de-arco-corazon_21743"
          21741 => "base-de-arco-de-mesa_21741"
          21258 => "best-teacher-thank-you_21258"
          21518 => "holy-day-first-communion_21518"
          21530 => "thank-you-fun-type_21530"
          21531 => "thank-you-fun-type_21531"
          21532 => "thank-you-fun-type_21532"
          21533 => "thank-you-painted_21533"
          21536 => "welcome-home-stripes_21536"
          21534 => "welcome-triangles_21534"
          21560 => "orbz-jumbo-pastel-pink_21560"
          21555 => "ultshp-trnsp-gold-trim-diamante_21555"
          21556 => "ultshp-trnsp-rose-gold-trim--diamante_21556"
          21553 => "orbz-cubo-ultshp-trnsp-gold-trim_21553"
          21554 => "orbz-cubo-ultshp-trnsp-rose-gold-trim_21554"
          21437 => "fiesta-cactus_21437"
          21520 => "good-luck-rainbow-stripes_21520"
          21521 => "good-luck-rainbow-stripes_21521"
          21522 => "good-luck-dots-iridescent_21522"
          21519 => "holy-day-cross_21519"
          21263 => "buhos-graduaditos-oferta_21263"
          21270 => "agarrense-me-gradue-oferta_21270"
          21266 => "mexicana-graduada_21266"
          21296 => "carita-con-colmillo-graduada_21296"
          21411 => "happy-panda-oferta_21411"
          20060 => "baby-shower-estrellas-azul-oferta_20060"
          20095 => "buen-viaje-gradient-oferta_20095"
          19444 => "cortina-holografica-rosa_19444"
          19445 => "cortina-holografica-rojo_19445"
          19446 => "cortina-holografica-azul_19446"
          19436 => "cortina-holografico-plata_19436"
          19443 => "cortina-holografica-verde_19443"
          19433 => "oferta-globo-latex-color-pastel-12-c100-pzs_19433"
          19401 => "bandera-mexico_19401"
          19402 => "viva-mexico-rombo_19402"
          19398 => "bander-mexico-redondo_19398"
          19376 => "maquina-de-burbujas_19376"
          19113 => "mama-eres-la-onda_19113"
          19121 => "vela-pirotecnia_19121"
          18404 => "eres-la-mejor-abuela_18404"
          18596 => "profe-inspiracion_18596"
          18605 => "geometric-thank-you_18605"
          18603 => "anillo-compromiso_18603"
          18604 => "welcome-blitz_18604"
          18582 => "awesome-grad-face_18582"
          18403 => "eres-el-mejor-abuelo-holografico_18403"
          18392 => "gracias-por-todo-papa_18392"
          18382 => "hoy-yo-invito-papa-holografico_18382"
          18130 => "tanque-chico_18130"
          18083 => "compresor-electrico_18083"
          18084 => "oferta-compresor-electrico_18084"
          18039 => "oferta-colgante-mechas-morado_18039"
          18040 => "oferta-colgante-mechas-fiusha_18040"
          18041 => "oferta-colgante-mechas-rosa_18041"
          18042 => "oferta-colgante-mechas-verde_18042"
          18044 => "oferta-colgante-mechas-plata_18044"
          18045 => "oferta-colgante-mechas-dorado_18045"
          17989 => "compresor-electrico-rosa_17989"
          17415 => "thank-you-modern-dots_17415"
          17441 => "red-love-script-assortmen_17441"
          17442 => "silver-love-script_17442"
          17443 => "rose-gold-love-script_17443"
          17444 => "red-love-script_17444"
          17372 => "gb-cactus_17372"
          17373 => "pinata-party_17373"
          17365 => "magical-unicorn_17365"
          14553 => "compresor-electronico_14553"
          14465 => "pelota-lisa-9-rojo_14465"
          14466 => "pelota-lisa-9-verde_14466"
          14467 => "pelota-lisa-9-surtido-c--6-pzas_14467"
          13053 => "valvula-60-40_13053"
          13051 => "valvula-sencilla_13051"
          13052 => "valvula-con-manometro_13052"
          13054 => "repuesto-de-valvula_13054"
          12574 => "pulcera-de-zialum-c100_12574"
          12448 => "si-tu-supieras-cuanto-te-amo_12448"
          12451 => "me-tienes-enamorado-corazones_12451"
          10960 => "frase-estilo-libre-bday-plateado_10960"
          10975 => "orbz-cubo-rose-gold_10975"
          10686 => "eres-sexy-oferta_10686"
          10726 => "quiero-algo-dulce-oferta_10726"
          5850 => "paloma-de-bodas_5850"
          5851 => "felices-por-siempre_5851"
          5852 => "novio-de-traje_5852"
          5853 => "novia-de-vestido_5853"
          5854 => "corazon-mis-15_5854"
          5856 => "mis-15_5856"
          5861 => "mis-15_5861"
          5863 => "feliz-aniversario_5863"
          5866 => "despedida-de-soltera_5866"
          5867 => "amigas-despedida-y-fiesta_5867"
          5871 => "gracias-thank-you-arcoiris_5871"
          5872 => "gracias-thank-you_5872"
          6133 => "disney-mickey-and-friends-minnie-mouse_6133"
          6140 => "hoy-cumplimos-caritas_6140"
          6253 => "kurlys-puntos-wave-rojo_6253"
          6257 => "kurlys-puntos-zig-zag-rojo_6257"
          6258 => "kurlys-puntos-zig-zag-azul-royal_6258"
          6259 => "kurlys-puntos-zig-zag-hot-pink_6259"
          6260 => "kurlys-puntos-zig-zag-kiwi_6260"
          6261 => "kurlys-puntos-spiral-rojo_6261"
          6262 => "kurlys-puntos-spiral-azul-royal_6262"
          6263 => "kurlys-puntos-spiral-hot-pink_6263"
          6264 => "kurlys-puntos-spiral-kiwi_6264"
          6268 => "zig-zag-wall-rojo_6268"
          6269 => "zig-zag-wall-verde-kiwi_6269"
          6306 => "frases--girl-magenta_6306"
          6303 => "frases-baby-plateado_6303"
          6302 => "frases-baby-dorado_6302"
          6273 => "orbz-esferas-morado_6273"
          6274 => "orbz-esferas-negro_6274"
          6275 => "orbz-esferas-plateado_6275"
          6276 => "orbz-esferas-rojo_6276"
          6285 => "diamante-orbz-dorado_6285"
          6286 => "diamante-orbz-magenta_6286"
          6287 => "diamante-orbz-morado_6287"
          6288 => "diamante-orbz-negro_6288"
          6289 => "diamante-orbz-plateado_6289"
          6290 => "diamante-orbz-rojo_6290"
          6278 => "orbz-cubo-dorado_6278"
          6279 => "orbz-cubo-magenta_6279"
          6280 => "orbz-cubo-morado_6280"
          6281 => "orbz-cubo-negro_6281"
          6283 => "orbz-cubo-rojo_6283"
          4946 => "star-wars_4946"
          4940 => "disney-mickey-and-friends-minnie-mouse_4940"
          4939 => "disney-frozen-elsa-y-ana_4939"
          4936 => "disney-princess-rapunzel_4936"
          5728 => "bigote-mostacho-papa_5728"
          6113 => "cruz-rosa-oferta_6113"
          5976 => "emoticones-amor_5976"
          5981 => "emoticones-dientes_5981"
          5982 => "emoticones-gino_5982"
          6777 => "curva-azul-pastel-14_6777"
          6778 => "curva-azul-pastel-18_6778"
          6780 => "curva-azul-pastel-36_6780"
          6781 => "curva-azul-pastel-42_6781"
          3412 => "love-emoticon_3412"
          3415 => "love-emoticon_3415"
          3408 => "smiling-sunglass-emoticon_3408"
          3409 => "laughing-emoticon_3409"
          3410 => "smiling-emoticon_3410"
          3413 => "smiling-emoticon_3413"
          22010 => "te-amo-oferta_22010"
          21204 => "hoy-quiero-que-tu-dia-sea-especial-oferta_21204"
          20634 => "abrazo-corazon_20634"
          19074 => "pink-unicorn_19074"
          18391 => "feliz-dia-papa-cheves-hologra_18391"
          12465 => "rana-con-besos-te-amo_12465"
          10625 => "gusanito-wero-y-wamba-lo-mejor-de-mi-vida_10625"
          10631 => "gusanito-cowco-vaca-i-love-you_10631"
          10670 => "gusanito-wibbit-rana-elegante_10670"
          10859 => "pulpo-corazones_10859"
          6779 => "curva-azul-pastel-28_6779"
        ]
      ]
      "subcategoryInfo" => null
    ]
    
/home/q5p89eryzr8n/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. "liston-y-curling_99"
    
  2. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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 => App\Http\Controllers\MainController {#374}
      1 => "productosBySubcategoria"
    ]
    
  2. array:2 [
      "subcategoria" => "liston-y-curling_99"
      0 => Illuminate\Http\Request {#43
        #json: null
        #convertedFiles: null
        #userResolver: Closure($guard = null) {#366 …4}
        #routeResolver: Closure() {#367 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
        +server: Symfony\Component\HttpFoundation\ServerBag {#47}
        +files: Symfony\Component\HttpFoundation\FileBag {#48}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:1 [
          0 => "*/*"
        ]
        #pathInfo: "/productos/subcategoria/liston-y-curling_99"
        #requestUri: "/productos/subcategoria/liston-y-curling_99"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#418}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
    ]
    
/home/q5p89eryzr8n/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. "productosBySubcategoria"
    
  2. array:2 [
      "subcategoria" => "liston-y-curling_99"
      0 => Illuminate\Http\Request {#43
        #json: null
        #convertedFiles: null
        #userResolver: Closure($guard = null) {#366 …4}
        #routeResolver: Closure() {#367 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
        +server: Symfony\Component\HttpFoundation\ServerBag {#47}
        +files: Symfony\Component\HttpFoundation\FileBag {#48}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:1 [
          0 => "*/*"
        ]
        #pathInfo: "/productos/subcategoria/liston-y-curling_99"
        #requestUri: "/productos/subcategoria/liston-y-curling_99"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#418}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
    ]
    
/home/q5p89eryzr8n/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. Illuminate\Routing\Route {#189}
    
  2. App\Http\Controllers\MainController {#374}
    
  3. "productosBySubcategoria"
    
/home/q5p89eryzr8n/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.
/home/q5p89eryzr8n/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);
    }
 
    /**
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#375 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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('CSRF token mismatch.');
    }
 
    /**
     * 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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#402 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#403 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#404 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#405 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#406 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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) {#369 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Routing\Route {#189}
    
  2. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Routing\Route {#189}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#44 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#42 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#136 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#138 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#206 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/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) {#163 …4}
    
/home/q5p89eryzr8n/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/q5p89eryzr8n/public_html/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. Illuminate\Http\Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#366 …4}
      #routeResolver: Closure() {#367 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#51}
      +server: Symfony\Component\HttpFoundation\ServerBag {#47}
      +files: Symfony\Component\HttpFoundation\FileBag {#48}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#46}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/subcategoria/liston-y-curling_99"
      #requestUri: "/productos/subcategoria/liston-y-curling_99"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#418}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
LSPHP_ENABLE_USER_INI
"on"
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
HTTP_ACCEPT
"*/*"
CONTENT_LENGTH
"0"
HTTP_HOST
"diglosa.com.mx"
HTTP_USER_AGENT
"claudebot"
HTTP_X_HTTPS
"1"
REDIRECT_UNIQUE_ID
"Zfj2Z3nS1eQUQ0he2YrPAQAAkSs"
REDIRECT_SCRIPT_URL
"/productos/subcategoria/liston-y-curling_99"
REDIRECT_SCRIPT_URI
"https://diglosa.com.mx/productos/subcategoria/liston-y-curling_99"
REDIRECT_USER_ID
"5572417"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"diglosa.com.mx"
REDIRECT_HTTP2
"on"
REDIRECT_H2PUSH
"off"
REDIRECT_H2_PUSH
"off"
REDIRECT_H2_PUSHED
""
REDIRECT_H2_PUSHED_ON
""
REDIRECT_H2_STREAM_ID
"3"
REDIRECT_H2_STREAM_TAG
"301991-1186-3"
REDIRECT_STATUS
"200"
UNIQUE_ID
"Zfj2Z3nS1eQUQ0he2YrPAQAAkSs"
SCRIPT_URL
"/productos/subcategoria/liston-y-curling_99"
SCRIPT_URI
"https://diglosa.com.mx/productos/subcategoria/liston-y-curling_99"
USER_ID
"5572417"
HTTPS
"on"
SSL_TLS_SNI
"diglosa.com.mx"
HTTP2
"on"
H2PUSH
"off"
H2_PUSH
"off"
H2_PUSHED
""
H2_PUSHED_ON
""
H2_STREAM_ID
"3"
H2_STREAM_TAG
"301991-1186-3"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"diglosa.com.mx"
SERVER_ADDR
"107.180.54.179"
SERVER_PORT
"443"
REMOTE_ADDR
"44.206.248.122"
DOCUMENT_ROOT
"/home/q5p89eryzr8n/public_html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/q5p89eryzr8n/public_html"
SERVER_ADMIN
"webmaster@diglosa.lacasadelglobo.com"
SCRIPT_FILENAME
"/home/q5p89eryzr8n/public_html/index.php"
REMOTE_PORT
"45734"
REDIRECT_URL
"/productos/subcategoria/liston-y-curling_99"
SERVER_PROTOCOL
"HTTP/2.0"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/productos/subcategoria/liston-y-curling_99"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1710814823.0869
REQUEST_TIME
1710814823
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:DRsqMJmHLvOqrGUPByoZ1M2hq25+b3LxFv0UjMgSDm8="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"diglosa_db_v2"
DB_USERNAME
"diglosa_user_v2"
DB_PASSWORD
"e+UXr89rQ,wA"
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
LSPHP_ENABLE_USER_INI
"on"
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:DRsqMJmHLvOqrGUPByoZ1M2hq25+b3LxFv0UjMgSDm8="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"diglosa_db_v2"
DB_USERNAME
"diglosa_user_v2"
DB_PASSWORD
"e+UXr89rQ,wA"
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