string(0) "" string(0) "" Whoops! There was an error.
ErrorException (E_NOTICE)
Trying to get property 'left_bottom_banner_image' of non-object ErrorException thrown with message "Trying to get property 'left_bottom_banner_image' of non-object" Stacktrace: #43 ErrorException in /home/customer/www/shop.vivandi.ae/public_html/app/Http/Controllers/Web/ProductsController.php:530 #42 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /home/customer/www/shop.vivandi.ae/public_html/app/Http/Controllers/Web/ProductsController.php:530 #41 App\Http\Controllers\Web\ProductsController:shop in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #40 call_user_func_array in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #39 Illuminate\Routing\Controller:callAction in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #38 Illuminate\Routing\ControllerDispatcher:dispatch in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219 #37 Illuminate\Routing\Route:runController in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176 #36 Illuminate\Routing\Route:run in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:680 #35 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:130 #34 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/app/Http/Middleware/Installation.php:21 #33 App\Http\Middleware\Installation:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #31 Illuminate\Routing\Middleware\SubstituteBindings:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #30 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #29 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #28 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #27 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/app/Http/Middleware/Language.php:33 #25 App\Http\Middleware\language:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #24 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56 #23 Illuminate\Session\Middleware\StartSession:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #22 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #21 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #20 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #19 Illuminate\Cookie\Middleware\EncryptCookies:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #18 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:105 #17 Illuminate\Pipeline\Pipeline:then in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #16 Illuminate\Routing\Router:runRouteWithinStack in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:657 #15 Illuminate\Routing\Router:runRoute in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:623 #14 Illuminate\Routing\Router:dispatchToRoute in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:612 #13 Illuminate\Routing\Router:dispatch in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #12 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:130 #11 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/fideloper/proxy/src/TrustProxies.php:57 #10 Fideloper\Proxy\TrustProxies:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #9 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #8 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #6 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #5 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #4 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 #3 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:105 #2 Illuminate\Pipeline\Pipeline:then in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /home/customer/www/shop.vivandi.ae/public_html/public/index.php:56
43
ErrorException
/app/Http/Controllers/Web/ProductsController.php530
42
Illuminate\Foundation\Bootstrap\HandleExceptions handleError
/app/Http/Controllers/Web/ProductsController.php530
41
App\Http\Controllers\Web\ProductsController shop
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
40
call_user_func_array
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
39
Illuminate\Routing\Controller callAction
/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php45
38
Illuminate\Routing\ControllerDispatcher dispatch
/vendor/laravel/framework/src/Illuminate/Routing/Route.php219
37
Illuminate\Routing\Route runController
/vendor/laravel/framework/src/Illuminate/Routing/Route.php176
36
Illuminate\Routing\Route run
/vendor/laravel/framework/src/Illuminate/Routing/Router.php680
35
Illuminate\Routing\Router Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php130
34
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/app/Http/Middleware/Installation.php21
33
App\Http\Middleware\Installation handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
32
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php41
31
Illuminate\Routing\Middleware\SubstituteBindings handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
30
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php75
29
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
28
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php49
27
Illuminate\View\Middleware\ShareErrorsFromSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
26
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/app/Http/Middleware/Language.php33
25
App\Http\Middleware\language handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
24
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php56
23
Illuminate\Session\Middleware\StartSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
22
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php37
21
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
20
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php66
19
Illuminate\Cookie\Middleware\EncryptCookies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
18
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php105
17
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Routing/Router.php682
16
Illuminate\Routing\Router runRouteWithinStack
/vendor/laravel/framework/src/Illuminate/Routing/Router.php657
15
Illuminate\Routing\Router runRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php623
14
Illuminate\Routing\Router dispatchToRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php612
13
Illuminate\Routing\Router dispatch
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php176
12
Illuminate\Foundation\Http\Kernel Illuminate\Foundation\Http\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php130
11
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/fideloper/proxy/src/TrustProxies.php57
10
Fideloper\Proxy\TrustProxies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
9
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php21
8
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
7
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php21
6
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
5
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php27
4
Illuminate\Foundation\Http\Middleware\ValidatePostSize handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php171
3
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php105
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/index.php56
/home/customer/www/shop.vivandi.ae/public_html/app/Http/Controllers/Web/ProductsController.php
 
        $result['categories'] = $this->products->categories();
 
 
 
        $result['min_price'] = $min_price;
 
        $result['max_price'] = $max_price;
 
        // Get left side bottom banner image - 15/07/2021
        // if ($request->manufacturer[0]) {
        //     $leftBottomBanner = DB::table('manufacturers')->where('manufacturers_id', $request->manufacturer[0])->first()->left_bottom_banner_image;
        //     $result['left_bottom_banner'] = ($leftBottomBanner != null) ? asset('left_bottom_banner_image/'.$leftBottomBanner):' ';
        // } elseif($bottom_slide = $this->index->slidesByCarousel(date('Y-m-d H:m:s'),6)) {            
        //     $result['left_bottom_banner'] = asset(!empty($bottom_slide[0]->path)?$bottom_slide[0]->path:' ');
        // }else {
        //     $result['left_bottom_banner'] = false;
        // }
        if (isset($request->manufacturer[0])) {
            $leftBottomBanner = DB::table('manufacturers')->where('manufacturers_id', $request->manufacturer[0])->first()->left_bottom_banner_image;
            // dd($leftBottomBanner);
            $result['left_bottom_banner'] = ($leftBottomBanner != null) ? asset('left_bottom_banner_image/'.$leftBottomBanner):'';
            // dd($result['left_bottom_banner']);
        } else {
            $result['left_bottom_banner'] = false;
        }
        if ($bottom_slide = $this->index->slidesByCarousel(date('Y-m-d H:m:s'), 6)) {
            $result['slider_image'] = asset(!empty($bottom_slide[0]->path)?$bottom_slide[0]->path:'');
        } else {
            $result['slider_image'] = false;
        }
        // Get left side bottom banner image - 15/07/2021
        // dd($result['left_bottom_banner']);
        
        return view("web.shop", ['title' => $title, 'final_theme' => $final_theme])->with('result', $result);
 
 
 
    }
 
Arguments
  1. "Trying to get property 'left_bottom_banner_image' of non-object"
    
/home/customer/www/shop.vivandi.ae/public_html/app/Http/Controllers/Web/ProductsController.php
 
        $result['categories'] = $this->products->categories();
 
 
 
        $result['min_price'] = $min_price;
 
        $result['max_price'] = $max_price;
 
        // Get left side bottom banner image - 15/07/2021
        // if ($request->manufacturer[0]) {
        //     $leftBottomBanner = DB::table('manufacturers')->where('manufacturers_id', $request->manufacturer[0])->first()->left_bottom_banner_image;
        //     $result['left_bottom_banner'] = ($leftBottomBanner != null) ? asset('left_bottom_banner_image/'.$leftBottomBanner):' ';
        // } elseif($bottom_slide = $this->index->slidesByCarousel(date('Y-m-d H:m:s'),6)) {            
        //     $result['left_bottom_banner'] = asset(!empty($bottom_slide[0]->path)?$bottom_slide[0]->path:' ');
        // }else {
        //     $result['left_bottom_banner'] = false;
        // }
        if (isset($request->manufacturer[0])) {
            $leftBottomBanner = DB::table('manufacturers')->where('manufacturers_id', $request->manufacturer[0])->first()->left_bottom_banner_image;
            // dd($leftBottomBanner);
            $result['left_bottom_banner'] = ($leftBottomBanner != null) ? asset('left_bottom_banner_image/'.$leftBottomBanner):'';
            // dd($result['left_bottom_banner']);
        } else {
            $result['left_bottom_banner'] = false;
        }
        if ($bottom_slide = $this->index->slidesByCarousel(date('Y-m-d H:m:s'), 6)) {
            $result['slider_image'] = asset(!empty($bottom_slide[0]->path)?$bottom_slide[0]->path:'');
        } else {
            $result['slider_image'] = false;
        }
        // Get left side bottom banner image - 15/07/2021
        // dd($result['left_bottom_banner']);
        
        return view("web.shop", ['title' => $title, 'final_theme' => $final_theme])->with('result', $result);
 
 
 
    }
 
Arguments
  1. 8
    
  2. "Trying to get property 'left_bottom_banner_image' of non-object"
    
  3. "/home/customer/www/shop.vivandi.ae/public_html/app/Http/Controllers/Web/ProductsController.php"
    
  4. 530
    
  5. array:22 [
      "request" => Illuminate\Http\Request {#51
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#1242 …4}
        #routeResolver: Closure() {#1244 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
        +server: Symfony\Component\HttpFoundation\ServerBag {#55}
        +files: Symfony\Component\HttpFoundation\FileBag {#56}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:4 [
          0 => "text/html"
          1 => "application/xhtml+xml"
          2 => "application/xml"
          3 => "*/*"
        ]
        #pathInfo: "/shop"
        #requestUri: "/shop?manufacturer%5B%5D=12"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#1311}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      "title" => array:1 [
        "pageTitle" => "Shop"
      ]
      "result" => array:14 [
        "commonContent" => array:17 [
          "currency" => {#1336}
          "top_offers" => {#1337}
          "menus" => array:4 [
            0 => {#1345}
            1 => {#1343}
            2 => {#1352}
            3 => {#1353}
          ]
          "menusRecursive" => """
            <li ><a class="nav-link  "  href="https://shop.vivandi.ae" >\n
                            Home\n
                            </a></li>{shop_menu_place}<li ><a class="nav-link  dropdown-toggle"  href="https://shop.vivandi.ae/page?name=about-us" >\n
                            About\n
                            </a><ul class="sub_menu pages" ><li>\n
                            <a class="main_menu"  href="https://shop.vivandi.ae/page?name=faq">\n
                                F.A.Q\n
                            </a>\n
                        </li></li><li>\n
                            <a class="main_menu"  href="https://shop.vivandi.ae/page?name=privacy-policy">\n
                                Privacy Policy\n
                            </a>\n
                        </li></li><li>\n
                            <a class="main_menu"  href="https://shop.vivandi.ae/page?name=term-conditions">\n
                                Terms & Conditions\n
                            </a>\n
                        </li></li><li>\n
                            <a class="main_menu"  href="https://shop.vivandi.ae/page?name=shipping-policy">\n
                                Shipping Policy\n
                            </a>\n
                        </li></li><li>\n
                            <a class="main_menu"  href="https://shop.vivandi.ae/page?name=returns-refunds">\n
                                Return/Refund Policy\n
                            </a>\n
                        </li></li><li>\n
                            <a class="main_menu"  href="https://shop.vivandi.ae/page?name=cancellation">\n
                                Cancellation Policy\n
                            </a>\n
                        </li></li></ul></li><li ><a class="nav-link  "  href="https://shop.vivandi.ae/news" >\n
                            Offers\n
                            </a></li><li ><a class="nav-link  "  href="https://shop.vivandi.ae/contact" >\n
                            Contact Us\n
                            </a></li>
            """
          "menusRecursiveMobile" => """
            <a class="main-manu btn btn-primary"  href="/" >\n
                            Home</a><a class="main-manu btn btn-primary"data-toggle="collapse" href="#shoppages1" role="button" aria-expanded="false" aria-controls="shoppages1"  href="https://shop.vivandi.ae/page?name=about-us" >\n
                            About<span><i class="fas fa-chevron-down"></i></span>\n
                                        <span><i class="fas fa-chevron-up"></i></span></a><div class="sub-manu collapse multi-collapse" id="shoppages1">\n
                                    <ul class="unorder-list"><li class="">\n
                            <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=faq" >\n
                        F.A.Q</a>\n
                            <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=privacy-policy" >\n
                        Privacy Policy</a>\n
                            <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=term-conditions" >\n
                        Terms & Conditions</a>\n
                            <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=shipping-policy" >\n
                        Shipping Policy</a>\n
                            <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=returns-refunds" >\n
                        Return/Refund Policy</a>\n
                            <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=cancellation" >\n
                        Cancellation Policy</a></li></ul>\n
                                    </div><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/news" >\n
                            Offers</a><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/contact" >\n
                            Contact Us</a>
            """
          "newsCategories" => array:3 [
            0 => {#1357}
            1 => {#1330}
            2 => {#1335}
          ]
          "featuredNews" => array:4 [
            "success" => "1"
            "news_data" => array:3 [
              0 => {#1376}
              1 => {#1374}
              2 => {#1370}
            ]
            "message" => "Returned all news."
            "total_record" => 3
          ]
          "cart" => []
          "setting" => Illuminate\Support\Collection {#1362}
          "settings" => array:148 [
            "facebook_app_id" => "FB_CLIENT_ID"
            "facebook_secret_id" => "FB_SECRET_KEY"
            "facebook_login" => "0"
            "contact_us_email" => "info@vivandi.ae"
            "address" => "VIVANDI General Trading LLC Suite 701 & 703,  Fairmont Dubai Office Towers, Sheikh Zayed Road,"
            "city" => "Dubai"
            "state" => "UAE"
            "zip" => "32911"
            "country" => "UAE"
            "latitude" => "25.2260751"
            "longitude" => "55.2842447"
            "phone_no" => "0506487886"
            "fcm_android" => ""
            "fcm_ios" => null
            "fcm_desktop" => null
            "website_logo" => "images/media/2021/04/BMTZA29211.png"
            "fcm_android_sender_id" => ""
            "fcm_ios_sender_id" => ""
            "app_name" => "Vivandi"
            "currency_symbol" => "AED"
            "new_product_duration" => "20"
            "notification_title" => "Ionic Ecommerce"
            "notification_text" => "A bundle of products waiting for you!"
            "lazzy_loading_effect" => "android"
            "footer_button" => "1"
            "cart_button" => "1"
            "featured_category" => null
            "notification_duration" => "year"
            "home_style" => "1"
            "wish_list_page" => "1"
            "edit_profile_page" => "1"
            "shipping_address_page" => "1"
            "my_orders_page" => "1"
            "contact_us_page" => "1"
            "about_us_page" => "1"
            "news_page" => "1"
            "intro_page" => "1"
            "setting_page" => "1"
            "share_app" => "1"
            "rate_app" => "1"
            "site_url" => "URL"
            "admob" => "0"
            "admob_id" => "ID"
            "ad_unit_id_banner" => "Unit ID"
            "ad_unit_id_interstitial" => "Indestrial"
            "category_style" => "4"
            "package_name" => "package name"
            "google_analytic_id" => "test"
            "themes" => "themeone"
            "company_name" => "#"
            "facebook_url" => "https://www.facebook.com/VivandiTrading"
            "google_url" => "#"
            "twitter_url" => "https://twitter.com/vivanditrading"
            "linked_in" => "#"
            "default_notification" => "onesignal"
            "onesignal_app_id" => ""
            "onesignal_sender_id" => ""
            "ios_admob" => "0"
            "ios_admob_id" => "AdMob ID"
            "ios_ad_unit_id_banner" => "Unit ID Banner"
            "ios_ad_unit_id_interstitial" => "ID Interstitial"
            "google_login" => "0"
            "google_app_id" => null
            "google_secret_id" => null
            "google_callback_url" => null
            "facebook_callback_url" => null
            "is_app_purchased" => "0"
            "is_web_purchased" => "1"
            "consumer_key" => "8372e1d916062386052577213f"
            "consumer_secret" => "a2eae9a51606238605f480c868"
            "order_email" => "info@vivandi.ae"
            "website_themes" => "1"
            "seo_title" => "Clinically Proven Hair Loss,  Hair Care & Beauty Essentials | Vivandi Trading"
            "seo_metatag" => "Clinically proven, authentic Hair Loss & Hair Care brands."
            "seo_keyword" => "Hair Loss, Hair Care, Beauty Essentials, Viviscal, Vivandi, Lilash, Librow, Toppik, Tricomax"
            "seo_description" => "Clinically proven, authentic Hair Loss & Hair Care brands."
            "before_head_tag" => """
              <style>\r\n
              .sticky-header .header-sticky-inner nav .navbar-collapse ul .nav-item .nav-link {\r\n
              font-size: 0.675rem;\r\n
              padding-right: 8px !important;\r\n
              padding-left: 0px !important;\r\n
              }\r\n
              #carouselExampleIndicators3 .w-100 {    \r\n
              height: 302px !important;\r\n
              }\r\n
              </style>
              """
            "end_body_tag" => ""
            "sitename_logo" => "logo"
            "website_name" => "Vivandi"
            "web_home_pages_style" => "two"
            "web_color_style" => "app"
            "free_shipping_limit" => "200"
            "app_icon_image" => "icon"
            "twilio_status" => "0"
            "twilio_authy_api_id" => ""
            "favicon" => "images/media/2021/04/BMTZA29211.png"
            "Thumbnail_height" => "150"
            "Thumbnail_width" => "150"
            "Medium_height" => "400"
            "Medium_width" => "400"
            "Large_height" => "900"
            "Large_width" => "900"
            "environmentt" => "local"
            "maintenance_text" => "Under a quick maintenance run"
            "package_charge_taxt" => "0"
            "order_commission" => "0"
            "all_items_price_included_tax" => "yes"
            "all_items_price_included_tax_value" => "0"
            "driver_accept_multiple_order" => "1"
            "min_order_price" => "20"
            "youtube_link" => "0"
            "external_website_link" => "https://shop.vivandi.ae"
            "google_map_api" => "Google Map API"
            "is_pos_purchased" => "0"
            "admin_version" => "1.0.22"
            "app_version" => "1.0.22"
            "web_version" => "1.0.22"
            "pos_version" => "1.0.22"
            "android_app_link" => "#"
            "iphone_app_link" => "#"
            "about_content" => "The Ultimate in Hair,  Beauty & Wellness"
            "contact_content" => "Contact Our Hair & Beauty Experts"
            "is_deliverboy_purchased" => "0"
            "fb_redirect_url" => "http://YOUR_DOMAIN_NAME/login/facebook/callback"
            "google_client_id" => "GOOGLE_CLIENT_ID"
            "google_client_secret" => "GOOGLE_SECRET_KEY"
            "google_redirect_url" => "http://YOUR_DOMAIN_NAME/login/google/callback"
            "newsletter" => "0"
            "allow_cookies" => "1"
            "card_style" => "1"
            "banner_style" => "1"
            "mail_chimp_api" => ""
            "mail_chimp_list_id" => ""
            "newsletter_image" => "images/media/2019/10/newsletter.jpg"
            "instauserid" => ""
            "is_enable_location" => "0"
            "default_latitude" => "Latitude"
            "default_longitude" => "Longitude"
            "web_card_style" => "16"
            "auth_domain" => "Auth Domain"
            "database_URL" => "Database URL"
            "projectId" => "Project ID"
            "storage_bucket" => "Storage Bucket"
            "messaging_senderid" => "Messaging SenderID"
            "firebase_apikey" => "Firebase API Key"
            "home_categories_img_icn" => "Icon"
            "home_categories_records" => "5"
            "home_category" => "-1"
            "firebase_appid" => "Firebase AppID"
            "maptype" => "external"
            "phone_login" => "0"
            "email_login" => "1"
            "phone_verificatio_type" => "firebase"
            "Inventory" => "1"
            "share_app_url" => "http://apple.com"
            "contact_desc_en" => """
              Connect with us for your queries and for order related inputs. Utilize the form or send us a mail directly on our official email ids.\r\n
              We hope you have a pleasant shopping experience.
              """
            "contact_desc_ar" => "This is Vivandi Trading LLC"
          ]
          "homeBanners" => Illuminate\Support\Collection {#1364}
          "pages" => Illuminate\Support\Collection {#1514}
          "categories" => array:4 [
            0 => {#1573}
            1 => {#1570}
            2 => {#1576}
            3 => {#1574}
          ]
          "allcategories" => Illuminate\Support\Collection {#1585}
          "manufacturers" => Illuminate\Support\Collection {#1565}
          "total_wishlist" => 0
          "homepagebanners" => Illuminate\Support\Collection {#1578}
        ]
        "category_name" => ""
        "category_slug" => ""
        "sub_category_name" => ""
        "categories_status" => 1
        "manufacturer" => array:1 [
          0 => "12"
        ]
        "products" => array:4 [
          "success" => "0"
          "product_data" => []
          "message" => "website.Empty record"
          "total_record" => 0
        ]
        "filters" => array:4 [
          "success" => "0"
          "attr_data" => []
          "message" => "Filter is empty for this category."
          "maxPrice" => 7001.0
        ]
        "cartArray" => []
        "limit" => 0
        "liked_products" => []
        "categories" => array:4 [
          0 => {#1785}
          1 => {#1361}
          2 => {#1795}
          3 => {#1797}
        ]
        "min_price" => ""
        "max_price" => ""
      ]
      "final_theme" => array:15 [
        "top_offer" => """
          <div class="alert alert-warning alert-dismissible fade show" role="alert">\n
              <div class="container">\n
                  <div class="pro-description">\n
                    <div class="pro-info">\n
                      <div class="pro-info">\r\n
          Get<strong> UPTO 40% OFF </strong>on your 1st order\r\n
          <div class="pro-link-dropdown js-toppanel-link-dropdown">\r\n
          <a href="/shop" class="pro-dropdown-toggle">\r\n
          More details\r\n
          </a>\r\n
          \n
          </div>\r\n
          </div>          </div>\n
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close">\n
                        <span aria-hidden="true">×</span>\n
                      </button>\n
                  </div>\n
          \n
              </div>\n
            </div>\n
            
          """
        "header" => """
          <header id="stickyHeader" class="header-area header-sticky d-none">\n
                    <div class="header-sticky-inner  bg-sticky-bar">\n
                      <div class="container">\n
              \n
                          <div class="row align-items-center">\n
                              <div class="col-12 col-lg-2">\n
                                  <div class="logo">\n
                                    <a href="https://shop.vivandi.ae" class="logo" data-toggle="tooltip" data-placement="bottom" title="logo">\n
                                                              \n
                                                                  <img class="img-fluid" src="https://shop.vivandi.ae/images/media/2021/04/BMTZA29211.png" alt="Vivandi">\n
                                                                  </a>\n
          \n
                                    </div>\n
                              </div>\n
                              <div class="col-12 col-lg-7" style="position: static;">\n
                                <nav id="navbar_header_9" class="navbar navbar-expand-lg  bg-nav-bar">\n
                            \n
                                  <div class="navbar-collapse">\n
                                    <ul class="navbar-nav">\n
                                      <li ><a class="nav-link  "  href="https://shop.vivandi.ae" >\n
                          Home\n
                          </a></li>{shop_menu_place}<li ><a class="nav-link  dropdown-toggle"  href="https://shop.vivandi.ae/page?name=about-us" >\n
                          About\n
                          </a><ul class="sub_menu pages" ><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=faq">\n
                              F.A.Q\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=privacy-policy">\n
                              Privacy Policy\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=term-conditions">\n
                              Terms & Conditions\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=shipping-policy">\n
                              Shipping Policy\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=returns-refunds">\n
                              Return/Refund Policy\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=cancellation">\n
                              Cancellation Policy\n
                          </a>\n
                      </li></li></ul></li><li ><a class="nav-link  "  href="https://shop.vivandi.ae/news" >\n
                          Offers\n
                          </a></li><li ><a class="nav-link  "  href="https://shop.vivandi.ae/contact" >\n
                          Contact Us\n
                          </a></li>\n
                                          \n
                                    </ul>\n
                                  </div>\n
                                </nav>\n
                              </div>\n
                              <div class="col-12 col-lg-3">\n
                                  <ul class="pro-header-right-options">\n
                                    \n
                                        <li class="dropdown search-field">\n
                                            <button class="btn btn-light dropdown-toggle" type="button" id="dropdownAccountButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n
                                                <i class="fas fa-search"></i>\n
                                            </button>\n
                                            <div class="dropdown-menu" aria-labelledby="dropdownAccountButton">\n
                                              <form class="form-inline" action="https://shop.vivandi.ae/shop" method="get">\n
                                                    <div class="search-field-module">\n
                                                        <input type="text" class="form-control" id="inlineFormInputGroup0" name="search" placeholder="Search Products...">\n
                                                        <button class="btn" type="submit">\n
                                                            <i class="fas fa-search"></i>\n
                                                        </button>\n
                                                    </div>\n
                                                  </form>\n
                                              \n
                                            </div>\n
                                          </li>\n
                                      <li class="dropdown profile-tags">\n
                                        <button class="btn btn-light dropdown-toggle" type="button" id="dropdownAccountButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n
                                            <i class="fas fa-user"></i>\n
                                        </button>\n
                                        <div class="dropdown-menu" aria-labelledby="dropdownAccountButton">\n
                                                                            <a class="dropdown-item" href="https://shop.vivandi.ae/login">Login/Register</a>                    \n
                                                                          \n
                                        </div>\n
                                      </li>\n
                                      <li>\n
                                        <a href="https://shop.vivandi.ae/wishlist" class="btn btn-light" >\n
                                            <i class="far fa-heart"></i>\n
                                            <span class="badge badge-secondary total_wishlist">0</span>\n
                                        </a>\n
                                      </li>\n
                    \n
                                      <li class="dropdown head-cart-content-fixed">\n
                                        <a href="javascript:void(0)"><i class="icon-bag icons"></i>\n
             <span class="cart_itemtext">Cart</span>\n
             <span class="cart_itemtotal">0AED</span>\n
             <span class="item_count">0</span>\n
             </a>\n
             <div class="mini_cart">\n
                <div class="cart_gallery">\n
                            <div class="cart_item">\n
                      You have no items in your shopping cart. \n
                   </div>\n
                    \n
                </div>\n
             </div>\n
           \n
          \n
          \n
               \n
                                      </li>\n
                                  </ul>\n
                              </div>\n
                          </div>\n
                      </div>\n
                    </div> \n
                  </header>\n
           \n
          <header id="headerOne" class="header-area header-one  header-desktop d-none d-lg-block d-xl-block">\n
             <div class="header-mini bg-top-bar">\n
               <div class="container">\n
                 <div class="row">\n
                   <div class="col-12 col-md-6">\n
                     \n
                       <div class="navbar-lang">              \n
                                          <div class="dropdown">\n
                              <button class="btn dropdown-toggle" type="button" >\n
                                English\n
                              </button>\n
                              <div class="dropdown-menu" >\n
                                                      <a onclick="myFunction1(1)" class="dropdown-item" href="#">                     \n
                                  English\n
                                </a>                    \n
                                                      <a onclick="myFunction1(2)" class="dropdown-item" href="#">                     \n
                                  Arabic\n
                                </a>                    \n
                                                   \n
                              </div>\n
                          </div> \n
                          <script>\n
          function myFunction1(lang_id) {\n
           jQuery(function ($) {\n
            jQuery.ajax({\n
              beforeSend: function (xhr) { // Add this line\n
                      xhr.setRequestHeader('X-CSRF-Token', $('[name="_csrfToken"]').val());\n
               },\n
              url: 'https://shop.vivandi.ae/change_language',\n
              type: "POST",\n
              data: {"languages_id":lang_id,"_token": "VrmmUlUIO8xexpFlFQJn3AfHGoFS6KtGfRn75bYL"},\n
              success: function (res) {\n
                window.location.reload();\n
              },\n
            });\n
          });\n
          }\n
          </script>\n
                          \n
                                        </div>\n
                   </div>\n
                   <div class="col-12 col-md-6">\n
                       <ul class="pro-header-options">\n
                         <li>\n
                             <p> \n
                             </p>\n
                         </li>\n
                         <li class="dropdown">\n
                             <button class="btn dropdown-toggle" type="button" >\n
                              My Account \n
                               </button>\n
                               <div class="dropdown-menu" >\n
          \n
                                                            <a class="dropdown-item" href="https://shop.vivandi.ae/login"><i class="fa fa-lock" aria-hidden="true"></i>&nbsp;Login/Register</a> \n
                      \n
                                  \n
                               </div>\n
                         </li>\n
                       </ul>\n
                       \n
                   </div>\n
                 </div>\n
               </div> \n
             </div>\n
             <div class="header-maxi bg-header-bar">\n
               <div class="container">\n
                 <div class="row align-items-center">\n
                   <div class="col-12 col-md-12 col-lg-3">\n
                    <a href="https://shop.vivandi.ae" class="logo" data-toggle="tooltip" data-placement="bottom" title="logo">\n
                              \n
                                  <img class="img-fluid" src="https://shop.vivandi.ae/images/media/2021/04/BMTZA29211.png" alt="Vivandi">\n
                                  </a>\n
                   </div>\n
                   \n
                       <div class="col-12 col-sm-6">\n
                       \n
                        <form class="form-inline" action="https://shop.vivandi.ae/shop" method="get">   \n
                          <div class="search-field-module">   \n
                              <input type="hidden" name="category" class="category-value" value="">\n
                                                <button class="btn btn-secondary swipe-to-top dropdown-toggle header-selection" type="button" id="headerOneCartButton"  \n
                              data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" \n
                              data-toggle="tooltip" data-placement="bottom" title="All Categories"> \n
                              All Categories                  </button> \n
                            <div class="dropdown-menu dropdown-menu-right" aria-labelledby="headerOneCartButton">   \n
                                <a class="dropdown-item categories-list " value="Hair Loss" slug="hair-loss" >Hair Loss</a><a class="dropdown-item categories-list " value="Hair Care" slug="hair-care" >Hair Care</a><a class="dropdown-item categories-list " value="Beauty" slug="beauty" >Beauty</a><a class="dropdown-item categories-list " value="Men's Grooming" slug="men-s-grooming" >Men's Grooming</a>                                                                 \n
                            </div>\n
                            <div class="search-field-wrap">\n
                                <input  type="search" name="search" placeholder="Search Products..." data-toggle="tooltip" data-placement="bottom" title="Search Products" value="">\n
                                <button class="btn btn-secondary swipe-to-top" data-toggle="tooltip" \n
                                data-placement="bottom" title="Search Products">\n
                                <i class="fa fa-search"></i></button>\n
                            </div>\n
                          </div>\n
                        </form>\n
                       </div>\n
                     <div class="col-6 col-sm-6 col-md-4 col-lg-3">\n
                      <ul class="pro-header-right-options">\n
                       <li>\n
                        <a href="https://shop.vivandi.ae/wishlist" class="btn" data-toggle="tooltip" data-placement="bottom" title="Wishlist">\n
                          <i class="far fa-heart"></i>\n
                          <span class="badge badge-secondary total_wishlist">0</span>\n
                        </a>\n
                       </li>\n
                       <li class="dropdown head-cart-content">\n
                        <button id="dropdownCartButton" class="btn dropdown-toggle" type="button" id="headerOneCartButton"  data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" > \n
              <div class="cart-left">\n
               <i class="fas fa-shopping-bag"></i>\n
               <span class="badge badge-secondary">0</span>\n
              </div>\n
           \n
                 <div class="cart-right d-flex flex-column align-self-end ml-13">\n
                   <span class="title-cart">Cart</span>\n
                   <span class="cart-item"> Items</span>\n
                 </div>\n
             </button> \n
             \n
          <div class="shopping-cart shopping-cart-empty dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">\n
              <ul class="shopping-cart-items">\n
                  <li>You have no items in your shopping cart.</li>\n
              </ul>\n
          </div>\n
          \n
             <!--\n
          <script src="https://code.jquery.com/jquery-1.9.1.js"></script>\n
          <script src="https://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>\n
          -->                \n
                       </li>\n
                     </ul>\n
                   </div>\n
                 </div>\n
               </div>\n
             </div> \n
             <div class="header-navbar bg-menu-bar">\n
                 <div class="container">\n
                   <nav id="navbar_header_9" class="navbar navbar-expand-lg  bg-nav-bar">\n
          \n
                     <div class="navbar-collapse" >\n
                       <ul class="navbar-nav">\n
                        <li ><a class="nav-link  "  href="https://shop.vivandi.ae" >\n
                          Home\n
                          </a></li>{shop_menu_place}<li ><a class="nav-link  dropdown-toggle"  href="https://shop.vivandi.ae/page?name=about-us" >\n
                          About\n
                          </a><ul class="sub_menu pages" ><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=faq">\n
                              F.A.Q\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=privacy-policy">\n
                              Privacy Policy\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=term-conditions">\n
                              Terms & Conditions\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=shipping-policy">\n
                              Shipping Policy\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=returns-refunds">\n
                              Return/Refund Policy\n
                          </a>\n
                      </li></li><li>\n
                          <a class="main_menu"  href="https://shop.vivandi.ae/page?name=cancellation">\n
                              Cancellation Policy\n
                          </a>\n
                      </li></li></ul></li><li ><a class="nav-link  "  href="https://shop.vivandi.ae/news" >\n
                          Offers\n
                          </a></li><li ><a class="nav-link  "  href="https://shop.vivandi.ae/contact" >\n
                          Contact Us\n
                          </a></li>\n
                             \n
                       </ul>\n
                     </div>\n
                   </nav>\n
                 </div>\n
             </div>\n
           </header>
          """
        "mobile_header" => """
          <header id="headerMobile" class="header-area header-mobile d-lg-none d-xl-none">\n
              <div class="header-mini bg-top-bar">\n
                <div class="container">\n
                  <div class="row align-items-center">\n
                    <div class="col-12">\n
          \n
                      <nav id="navbar_0" class="navbar navbar-expand-md navbar-dark navbar-0">\n
                        <div class="navbar-lang">\n
          \n
                                          <div class="select-control">\n
                            <select class="form-control" onchange="myFunction1(this.options[this.selectedIndex].value)" >\n
                                                  <option value="1"  selected >English</option>\n
                                                  <option value="2" >Arabic</option>\n
                                                </select>\n
                          </div>\n
                          <script>\n
          function myFunction1(lang_id) {\n
           jQuery(function ($) {\n
            jQuery.ajax({\n
              beforeSend: function (xhr) { // Add this line\n
                      xhr.setRequestHeader('X-CSRF-Token', $('[name="_csrfToken"]').val());\n
               },\n
              url: 'https://shop.vivandi.ae/change_language',\n
              type: "POST",\n
              data: {"languages_id":lang_id,"_token": "VrmmUlUIO8xexpFlFQJn3AfHGoFS6KtGfRn75bYL"},\n
              success: function (res) {\n
                window.location.reload();\n
              },\n
            });\n
          });\n
          }\n
          </script>\n
                                          \n
                                              <!-- END  Currency LANGUAGE CODE SECTION -->                \n
                      </nav>\n
                    </div>\n
                  </div>\n
                </div>\n
              </div>\n
              <div class="header-maxi bg-header-bar ">\n
                <div class="container">\n
          \n
                  <div class="row align-items-center">\n
                    <div class="col-2 pr-0">\n
                        <div class="navigation-mobile-container">\n
                            <a href="javascript:void(0)" class="navigation-mobile-toggler">\n
                                <span class="fas fa-bars"></span>\n
                            </a>\n
                            <nav id="navigation-mobile">\n
                                <div class="logout-main">\n
                                    <div class="welcome">\n
                                      <span> </span>\n
                                    </div>\n
                                                          </div>\n
          \n
                                <a class="main-manu btn btn-primary"  href="/" >\n
                          Home</a><a class="main-manu btn btn-primary"data-toggle="collapse" href="#shoppages1" role="button" aria-expanded="false" aria-controls="shoppages1"  href="https://shop.vivandi.ae/page?name=about-us" >\n
                          About<span><i class="fas fa-chevron-down"></i></span>\n
                                      <span><i class="fas fa-chevron-up"></i></span></a><div class="sub-manu collapse multi-collapse" id="shoppages1">\n
                                  <ul class="unorder-list"><li class="">\n
                          <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=faq" >\n
                      F.A.Q</a>\n
                          <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=privacy-policy" >\n
                      Privacy Policy</a>\n
                          <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=term-conditions" >\n
                      Terms & Conditions</a>\n
                          <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=shipping-policy" >\n
                      Shipping Policy</a>\n
                          <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=returns-refunds" >\n
                      Return/Refund Policy</a>\n
                          <div class="dropdown-submenu submenu1"><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/page?name=cancellation" >\n
                      Cancellation Policy</a></li></ul>\n
                                  </div><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/news" >\n
                          Offers</a><a class="main-manu btn btn-primary"  href="https://shop.vivandi.ae/contact" >\n
                          Contact Us</a>\n
                               \n
                                                        <div class="nav-link">Welcome!</div>\n
                                   <a href="https://shop.vivandi.ae/login" class="main-manu btn btn-primary"><i class="fa fa-lock" aria-hidden="true"></i>&nbsp;Login/Register</a>\n
                                                   </nav>\n
                        </div>\n
          \n
                    </div>\n
          \n
          \n
          \n
                    <div class="col-8">\n
                      <a href="https://shop.vivandi.ae" class="logo">\n
                        \n
                                      <img class="img-fluid" src="https://shop.vivandi.ae/images/media/2021/04/BMTZA29211.png" alt="Vivandi">\n
                                   </a>\n
                    </div>\n
          \n
                    <div class="col-2 pl-0">              \n
                        <ul class="pro-header-right-options" id="resposive-header-cart">\n
                          <div class="header_account_list  mini_cart_wrapper head-cart-content-fixed" id="headerOneCartButton" >\n
             <a href="javascript:void(0)"><i class="icon-bag icons"></i>\n
             <span class="cart_itemtext">Cart</span>\n
             <span class="cart_itemtotal">0AED</span>\n
             <span class="item_count">0</span>\n
             </a>\n
             <div class="mini_cart">\n
                <div class="cart_gallery">\n
                            <div class="cart_item">\n
                      You have no items in your shopping cart. \n
                   </div>\n
                    \n
                </div>\n
             </div>\n
          </div>\n
          <!--hemant mandeliya-->              </ul> \n
                    </div>\n
                    </div>\n
                  </div>\n
                </div>\n
              </div>\n
            </div>\n
                <div class="header-navbar bg-menu-bar">\n
                <div class="container">\n
                  <form class="form-inline" action="https://shop.vivandi.ae/shop" method="get">\n
                    <div class="search">\n
                      <div class="select-control">\n
                        <select class="form-control" name="category">\n
                          <option value="">Categories</option><option value="hair-loss" >Hair Loss</option><option value="hair-care" >Hair Care</option><option value="beauty" >Beauty</option><option value="men-s-grooming" >Men's Grooming</option>              </select>\n
                      </div>\n
                      <input  type="search" name="search" placeholder="Search Products..."  value="">\n
                      <button class="btn btn-secondary" type="submit">\n
                      <i class="fa fa-search"></i></button>\n
                    </div>\n
                  </form>\n
                </div>\n
              </div>\n
          </header>\n
          """
        "carousel" => """
          <!-- Bootstrap Carousel Content Full Screen -->\n
          \n
          \n
          \n
          <section class="carousel-content mt-2">\n
          \n
            <div class="container-fuild">\n
          \n
              <div id="carouselExampleIndicators1" class="carousel slide" data-ride="carousel">\n
          \n
              <ol class="carousel-indicators">\n
          \n
          \n
          \n
                \n
          \n
          \n
              </ol>\n
          \n
              <div class="carousel-inner">\n
          \n
                     \n
          \n
              </div>\n
          \n
          \n
          \n
              <a class="carousel-control-prev" href="#carouselExampleIndicators1" role="button" data-slide="prev">\n
          \n
                <span class="sr-only"></span>\n
          \n
              </a>\n
          \n
              <a class="carousel-control-next" href="#carouselExampleIndicators1" role="button" data-slide="next">\n
          \n
                <span class="sr-only"></span>\n
          \n
              </a>\n
          \n
            </div>\n
          \n
            </div>\n
          \n
          </section>\n
          \n
          """
        "banner" => """
          <!-- //banner eight -->\n
           <div class="banner-eight">\n
          \n
              <div class="container">\n
                  <div class="group-banners">\n
                      <div class="row">\n
                        <div class="col-12 col-md-6">\n
                            <div class="row">\n
                                <div class="col-12">\n
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              <figure class="banner-image imagespace">\n
                                      <a href=""><img class="img-fluid" src="https://shop.vivandi.ae/images/media/2020/11/pTZdI11309.jpg" alt="Banner Image"></a>\n
                                    </figure>\n
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </div>\n
                                <div class="col-12 col-md-6">\n
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <figure class="banner-image ">\n
                                      <a href=""><img class="img-fluid" src="https://shop.vivandi.ae/images/media/2020/11/O0cLp11909.jpg" alt="Banner Image"></a>\n
                                    </figure>\n
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  </div>\n
                              <div class="col-12 col-md-6">\n
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               <figure class="banner-image ">\n
                                  <a href=""><img class="img-fluid" src="https://shop.vivandi.ae/images/media/2020/11/O0cLp11909.jpg" alt="Banner Image"></a>\n
                                </figure>\n
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             </div>\n
          \n
                            </div>\n
                          </div>\n
                          <div class="col-12 col-md-6">\n
                                                                                                                                                                                                                                                                                                                                 <figure class="banner-image ">\n
                              <a href=""><img class="img-fluid" src="https://shop.vivandi.ae/images/media/2020/11/2t7BU11909.jpg" alt="Banner Image"></a>\n
                            </figure>\n
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           </div>\n
                      </div>\n
                    </div>\n
              </div>\n
          </div>\n
          """
        "footer" => """
          <!-- //footer style Six -->\n
           <footer id="footerSix"  class="footer-area footer-six footer-desktop d-none d-lg-block d-xl-block">\n
              \n
              <div class="container-fluid p-0">\n
                <div class="search-content">\n
                    <div class="container">\n
                      <div class="row justify-content-center">\n
                          <div class="col-12 align-self-center">\n
                              <div class="newsletter">\n
                                  <h5>Subscribe for Newsletter</h5>\n
                                  <div class="block">\n
                                 \n
                          <form class="form-inline mailchimp-form" action="https://shop.vivandi.ae/subscribeMail" >\n
                            <div class="search-field-module">  \n
                              <div class="search-field-wrap">\n
                                  <input type="email" name="email" class="email" placeholder="Your email address here..." data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Your email address here...">\n
                                  <button class="btn btn-secondary swipe-to-top mailchimp-btn" type="submit" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Subscribe">\n
                                    Subscribe</button>\n
                              </div>\n
                            </div>\n
                          </form>\n
                                  </div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                    </div>\n
                  </div>\n
            </div>\n
          \n
              <div class="container">\n
                <div class="row">\n
                  <div class="col-12 col-lg-3">\n
                    <div class="single-footer">\n
                      <h5>About Store</h5>\n
                      <div class="row">\n
                        <div class="col-12 col-lg-8">\n
                          <hr>\n
                        </div>\n
                      </div>\n
                      <ul class="contact-list  pl-0 mb-0">\n
                        <li> <i class="fas fa-map-marker"></i><span>VIVANDI General Trading LLC Suite 701 &amp; 703,  Fairmont Dubai Office Towers, Sheikh Zayed Road, Dubai UAE, 32911 UAE</span> </li>\n
                        <li> <i class="fas fa-phone"></i><span dir="ltr">(0506487886)</span> </li>\n
                        <li> <i class="fas fa-envelope"></i><span> <a href="mailto:info@vivandi.ae">info@vivandi.ae</a> </span> </li>\n
          \n
                      </ul>\n
                    </div>\n
                  </div>\n
                  <div class="col-12 col-md-6 col-lg-3">\n
                    <div class="footer-block">\n
                        <div class="single-footer single-footer-left">\n
                          <h5>Our Services</h5>\n
                          <div class="row">\n
                              <div class="col-12 col-lg-8">\n
                                <hr>\n
                              </div>\n
                            </div>\n
                          <ul class="links-list pl-0 mb-0">\n
                          <li> <a href="https://shop.vivandi.ae"><i class="fa fa-angle-right"></i>Home</a> </li>\n
                          <li> <a href="https://shop.vivandi.ae/shop"><i class="fa fa-angle-right"></i>Shop</a> </li>\n
                          <li> <a href="https://shop.vivandi.ae/orders"><i class="fa fa-angle-right"></i>Orders</a> </li>\n
                          <li> <a href="https://shop.vivandi.ae/viewcart"><i class="fa fa-angle-right"></i>Shopping Cart</a> </li>\n
                          <li> <a href="https://shop.vivandi.ae/wishlist"><i class="fa fa-angle-right"></i>Wishlist</a> </li>\n
                          </ul>\n
                        </div>\n
          \n
                    </div>\n
                  </div>\n
                  <div class="col-12 col-md-6 col-lg-3">\n
                    <div class="single-footer single-footer-right">\n
                      <h5>Information</h5>\n
                      <div class="row">\n
                          <div class="col-12 col-lg-8">\n
                            <hr>\n
                          </div>\n
                        </div>\n
                      <ul class="links-list pl-0 mb-0">\n
                                                                <li> <a href="https://shop.vivandi.ae/page?name=about-us"><i class="fa fa-angle-right"></i>About Us</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=cancellation"><i class="fa fa-angle-right"></i>Cancellation Policy</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=faq"><i class="fa fa-angle-right"></i>F.A.Qs</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=privacy-policy"><i class="fa fa-angle-right"></i>Privacy Policy</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=returns-refunds"><i class="fa fa-angle-right"></i>Return and Refund Policy</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=services"><i class="fa fa-angle-right"></i>Services</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=shipping-policy"><i class="fa fa-angle-right"></i>Shipping Policy</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=term-conditions"><i class="fa fa-angle-right"></i>Term &amp; Conditions</a> </li>\n
                                                            <li> <a href="https://shop.vivandi.ae/contact"><i class="fa fa-angle-right"></i>Contact Us</a> </li>\n
                      </ul>\n
                    </div>\n
                  </div>\n
          \n
                  <div class="col-12 col-lg-3">\n
                    <div class="single-footer">\n
                                    <div class="socials">\n
                            <h5>Follow Us</h5>\n
                            <div class="row">\n
                                <div class="col-12 col-lg-8">\n
                                  <hr>\n
                                </div>\n
                              </div>\n
                            <ul class="list">\n
                              <li>\n
                                                            <a href="https://www.facebook.com/VivandiTrading" class="fab fa-facebook-f" target="_blank"></a>\n
                                                          </li>\n
                                <li>\n
                                                          <a href="https://twitter.com/vivanditrading" class="fab fa-twitter" target="_blank"></a>\n
                                </li>\n
                                <li>\n
                                                          <a href="#"  target="_blank"><i class="fab fa-google"></i></a>\n
                                                      </li>\n
                                <li>\n
                                                          <a href="#" class="fab fa-linkedin-in" target="_blank"></a>\n
                                                      </li>\n
                            </ul>\n
                            <div class="footer-image">\n
                              <img class="img-fluid" src="https://shop.vivandi.ae/web/images/miscellaneous/payments.png">\n
                            </div>\n
                        </div>\n
          \n
                    </div>\n
                  </div>\n
                </div>\n
              </div>\n
          \n
              <div class="container-fluid p-0">\n
                <div class="copyright-content">\n
                    <div class="container">\n
                      <div class="row align-items-center">\n
                          <div class="col-12">\n
                            <div class="footer-info">\n
                              © 2021 Company, Inc.  <a href="https://shop.vivandi.ae/page?name=refund-policy">Privacy</a>&nbsp;&bull;&nbsp;<a href="https://shop.vivandi.ae/page?name=term-services">Terms</a>\n
                            </div>\n
                              \n
                          </div>\n
                      </div>\n
                    </div>\n
                  </div>\n
            </div>\n
          </footer>\n
          """
        "mobile_footer" => """
          <footer id="footerMobile" class="footer-area footer-mobile d-lg-none d-xl-none">\n
            <div class="container-fluid p-0">\n
              <div class="container">\n
                <div class="row">\n
                  <div class="col-12 col-md-8">\n
                      <div class="single-footer display-mobile">\n
                          <h5>Subscribe for Newsletter</h5>\n
                          <div class="row">\n
                            <div class="col-7 col-md-8">\n
                              <hr>\n
                            </div>\n
                          </div>\n
                        </div>\n
                        \n
                  </div>\n
                  <div class="col-12 col-md-4">\n
                    <div class="single-footer display-mobile">\n
                        <h5>Follow Us</h5>\n
                        <div class="row">\n
                          <div class="col-7 col-md-8">\n
                            <hr>\n
                          </div>\n
                        </div>\n
                      </div>\n
                        <div class="socials">\n
                            <ul class="list">\n
                              <li>\n
                                                            <a href="https://www.facebook.com/VivandiTrading" class="fab fa-facebook-f" target="_blank"></a>\n
                                                          </li>\n
                                <li>\n
                                                          <a href="https://twitter.com/vivanditrading" class="fab fa-twitter" target="_blank"></a>\n
                                </li>\n
                                <li>\n
                                                          <a href="#"  target="_blank"><i class="fab fa-google"></i></a>\n
                                                      </li>\n
                                <li>\n
                                                          <a href="#" class="fab fa-linkedin-in" target="_blank"></a>\n
                                                      </li>\n
                            </ul>\n
                        </div>\n
                  </div>\n
                </div>\n
              </div>\n
            </div>\n
            <div class="container-fluid px-0  footer-inner">\n
              <div class="container">\n
                <div class="row">\n
                  <div class="col-12 col-md-4">\n
                    <div class="single-footer">\n
                      <h5>About Store</h5>\n
                      <div class="row">\n
                        <div class="col-7 col-md-8">\n
                          <hr>\n
                        </div>\n
                      </div>\n
                      <ul class="contact-list  pl-0 mb-0">\n
                        <li> <i class="fas fa-map-marker"></i><span>VIVANDI General Trading LLC Suite 701 &amp; 703,  Fairmont Dubai Office Towers, Sheikh Zayed Road, Dubai UAE, 32911 UAE</span> </li>\n
                        <li> <i class="fas fa-phone"></i><span dir="ltr">(0506487886)</span> </li>\n
                        <li> <i class="fas fa-envelope"></i><span> <a href="mailto:sales@brandbychoice.com">info@vivandi.ae</a> </span> </li>\n
          \n
                      </ul>\n
                    </div>\n
                  </div>\n
                  <div class="col-12 col-md-4">\n
                    <div class="footer-block">\n
                      <div class="single-footer single-footer-left">\n
                        <h5>Our Services</h5>\n
                        <div class="row">\n
                            <div class="col-7 col-md-8">\n
                              <hr>\n
                            </div>\n
                        </div>\n
                        <ul class="links-list pl-0 mb-0">\n
                          <li> <a href="https://shop.vivandi.ae"><i class="fa fa-angle-right"></i>Home</a> </li>\n
                        <li> <a href="https://shop.vivandi.ae/shop"><i class="fa fa-angle-right"></i>Shop</a> </li>\n
                        <li> <a href="https://shop.vivandi.ae/orders"><i class="fa fa-angle-right"></i>Orders</a> </li>\n
                        <li> <a href="https://shop.vivandi.ae/viewcart"><i class="fa fa-angle-right"></i>Shopping Cart</a> </li>\n
                        <li> <a href="https://shop.vivandi.ae/wishlist"><i class="fa fa-angle-right"></i>Wishlist</a> </li>\n
                        </ul>\n
                      </div>\n
                    </div>\n
                  </div>\n
                  <div class="col-12 col-md-4 ">\n
                    <div class="single-footer single-footer-right">\n
                      <h5>Information</h5>\n
                      <div class="row">\n
                        <div class="col-7 col-md-8">\n
                          <hr>\n
                        </div>\n
                      </div>\n
                      <ul class="links-list pl-0 mb-0">\n
                                                                <li> <a href="https://shop.vivandi.ae/page?name=about-us"><i class="fa fa-angle-right"></i>About Us</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=cancellation"><i class="fa fa-angle-right"></i>Cancellation Policy</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=faq"><i class="fa fa-angle-right"></i>F.A.Qs</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=privacy-policy"><i class="fa fa-angle-right"></i>Privacy Policy</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=returns-refunds"><i class="fa fa-angle-right"></i>Return and Refund Policy</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=services"><i class="fa fa-angle-right"></i>Services</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=shipping-policy"><i class="fa fa-angle-right"></i>Shipping Policy</a> </li>\n
                                                  <li> <a href="https://shop.vivandi.ae/page?name=term-conditions"><i class="fa fa-angle-right"></i>Term &amp; Conditions</a> </li>\n
                                                            <li> <a href="https://shop.vivandi.ae/contact"><i class="fa fa-angle-right"></i>Contact Us</a> </li>\n
                      </ul>\n
                    </div>\n
                  </div>\n
                </div>\n
              </div>\n
            </div>\n
            <div class="container-fluid p-0">\n
              <div class="copyright-content">\n
                  <div class="container">\n
                    <div class="row align-items-center">\n
          \n
                        <div class="col-12 col-md-6">\n
                          <div class="footer-info">\n
                            &copy;&nbsp;2021 Company, Inc. <a href="https://shop.vivandi.ae/page?name=refund-policy">Privacy</a>&nbsp;&bull;&nbsp;<a href="https://shop.vivandi.ae/page?name=term-services">Terms</a>\n
                          \n
          \n
                          </div>\n
          \n
                        </div>\n
                        <div class="col-12 col-md-6">\n
                            <div class="footer-image">\n
                                <img class="img-fluid" src="https://shop.vivandi.ae/web/images/miscellaneous/payments.png">\n
                            </div>\n
          \n
                        </div>\n
                    </div>\n
                  </div>\n
              </div>\n
            </div>\n
          \n
          </footer>\n
          """
        "cart" => 1
        "blog" => 1
        "detail" => 1
        "shop" => 1
        "contact" => 1
        "login" => 1
        "transitions" => 2
        "product_section_order" => "[{"id":8,"name":"Newest Product Section","order":1,"file_name":"newest_product","status":1,"image":"images\/prototypes\/newest_product.jpg","disabled_image":"images\/prototypes\/newest_product-cross.jpg","alt":"Newest Product Section"},{"id":11,"name":"Tab Products View","order":2,"file_name":"tab","status":1,"image":"images\/prototypes\/tab.jpg","disabled_image":"images\/prototypes\/tab-cross.jpg","alt":"Tab Products View"},{"id":5,"name":"Categories","order":3,"file_name":"categories","status":1,"image":"images\/prototypes\/categories.jpg","disabled_image":"images\/prototypes\/categories-cross.jpg","alt":"Categories"},{"id":2,"name":"Flash Sale Section","order":4,"file_name":"flash_sale_section","status":0,"image":"images\/prototypes\/flash_sale_section.jpg","disabled_image":"images\/prototypes\/flash_sale_section-cross.jpg","alt":"Flash Sale Section"},{"id":1,"name":"Banner Section","order":5,"file_name":"banner_section","status":1,"image":"images\/prototypes\/banner_section.jpg","alt":"Banner Section"},{"id":10,"name":"Second Ad Section","order":6,"file_name":"sec_ad_banner","status":1,"image":"images\/prototypes\/sec_ad_section.jpg","disabled_image":"images\/prototypes\/sec_ad_section-cross.jpg","alt":"Second Ad Section"},{"id":9,"name":"Top Selling","order":7,"file_name":"top","status":1,"image":"images\/prototypes\/top.jpg","disabled_image":"images\/prototypes\/top-cross.jpg","alt":"Top Selling"},{"id":4,"name":"Ad Section","order":8,"file_name":"ad_banner_section","status":1,"image":"images\/prototypes\/ad_banner_section.jpg","disabled_image":"images\/prototypes\/ad_banner_section-cross.jpg","alt":"Ad Section"},{"id":3,"name":"Special Products Section","order":9,"file_name":"special","status":1,"image":"images\/prototypes\/special_product.jpg","disabled_image":"images\/prototypes\/special_product-cross.jpg","alt":"Special Products Section"},{"id":12,"name":"Banner 2 Section","order":10,"file_name":"banner_two_section","status":1,"image":"images\/prototypes\/sec_ad_section.jpg","disabled_image":"images\/prototypes\/sec_ad_section-cross.jpg","alt":"Banner 2 Section"},{"id":13,"name":"Category","order":11,"file_name":"Category_section","status":1,"image":"images\/prototypes\/category_section.jpg","disabled_image":"images\/prototypes\/category_section-cross.jpg","alt":"Category 2 Section"},{"id":6,"name":"Blog Section","order":12,"file_name":"blog_section","status":1,"image":"images\/prototypes\/blog_section.jpg","disabled_image":"images\/prototypes\/blog_section-cross.jpg","alt":"Blog Section"},{"id":7,"name":"Info Boxes","order":13,"file_name":"info_boxes","status":1,"image":"images\/prototypes\/info_boxes.jpg","disabled_image":"images\/prototypes\/info_boxes-cross.jpg","alt":"Info Boxes"}]"
      ]
      "page_number" => 0
      "limit" => 15
      "type" => ""
      "max_price" => ""
      "min_price" => ""
      "categories_status" => 1
      "categories_id" => ""
      "category_name" => ""
      "sub_category_name" => ""
      "category_slug" => ""
      "search" => ""
      "filters" => array:4 [
        "success" => "0"
        "attr_data" => []
        "message" => "Filter is empty for this category."
        "maxPrice" => 7001.0
      ]
      "brand" => ""
      "tags" => null
      "manufacturer" => array:1 [
        0 => "12"
      ]
      "data" => array:5 [
        "limit" => 15
        "categories_id" => ""
        "manufacturer" => array:1 [
          0 => "12"
        ]
        "tags" => null
        "is_trending" => 0
      ]
      "products" => array:4 [
        "success" => "0"
        "product_data" => []
        "message" => "website.Empty record"
        "total_record" => 0
      ]
      "cart" => ""
    ]
    
/home/customer/www/shop.vivandi.ae/public_html/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. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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\Web\ProductsController {#1298}
      1 => "shop"
    ]
    
  2. array:1 [
      0 => Illuminate\Http\Request {#51
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#1242 …4}
        #routeResolver: Closure() {#1244 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
        +server: Symfony\Component\HttpFoundation\ServerBag {#55}
        +files: Symfony\Component\HttpFoundation\FileBag {#56}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:4 [
          0 => "text/html"
          1 => "application/xhtml+xml"
          2 => "application/xml"
          3 => "*/*"
        ]
        #pathInfo: "/shop"
        #requestUri: "/shop?manufacturer%5B%5D=12"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#1311}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
    ]
    
/home/customer/www/shop.vivandi.ae/public_html/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. "shop"
    
  2. array:1 [
      0 => Illuminate\Http\Request {#51
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#1242 …4}
        #routeResolver: Closure() {#1244 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
        +server: Symfony\Component\HttpFoundation\ServerBag {#55}
        +files: Symfony\Component\HttpFoundation\FileBag {#56}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:4 [
          0 => "text/html"
          1 => "application/xhtml+xml"
          2 => "application/xml"
          3 => "*/*"
        ]
        #pathInfo: "/shop"
        #requestUri: "/shop?manufacturer%5B%5D=12"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#1311}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
    ]
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#252}
    
  2. App\Http\Controllers\Web\ProductsController {#1298}
    
  3. "shop"
    
/home/customer/www/shop.vivandi.ae/public_html/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/customer/www/shop.vivandi.ae/public_html/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/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
     * @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
     */
    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 {
                    if (is_callable($pipe)) {
                        // If the pipe is an instance of a Closure, we will just call it directly but
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/app/Http/Middleware/Installation.php
 
namespace App\Http\Middleware;
 
use Closure;
 
class Installation
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
      if(!file_exists(storage_path('installed'))){
        return redirect('/install');
      }
        return $next($request);
    }
}
 
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1254 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1245 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1247 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1300 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/app/Http/Middleware/Language.php
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
      if(file_exists(storage_path('installed'))){
            if(Session::has('locale')){
                $locale = Session::get('locale', Config::get('app.locale'));
            }else{
               $languages = DB::table('languages')->where('is_default','=','1')->get();
               $request->session()->put('direction', $languages[0]->direction);
               $locale = $languages[0]->code;
            }
 
            App::setLocale($locale);
      }
        return $next($request);
    }
}
 
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1305 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1306 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1307 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1308 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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) {#1296 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 \Symfony\Component\HttpFoundation\Response
     */
    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 {#252}
    
  2. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Symfony\Component\HttpFoundation\Response
     */
    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 \Symfony\Component\HttpFoundation\Response
     */
    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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Routing\Route {#252}
    
/home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     * @return \Symfony\Component\HttpFoundation\Response
     */
    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 \Symfony\Component\HttpFoundation\Response
     */
    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 \Symfony\Component\HttpFoundation\Response
     */
    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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
     * @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
     */
    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 {
                    if (is_callable($pipe)) {
                        // If the pipe is an instance of a Closure, we will just call it directly but
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#31 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1237 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1088 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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];
                    }
 
                    $carry = method_exists($pipe, $this->method)
                                    ? $pipe->{$this->method}(...$parameters)
                                    : $pipe(...$parameters);
 
                    return $this->handleCarry($carry);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#1238 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/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) {#315 …4}
    
/home/customer/www/shop.vivandi.ae/public_html/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 {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/customer/www/shop.vivandi.ae/public_html/public/index.php
$app = require_once __DIR__.'/../bootstrap/app.php';

/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/



$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request, $response);
 
Arguments
  1. Illuminate\Http\Request {#51
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#1242 …4}
      #routeResolver: Closure() {#1244 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#53}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#59}
      +server: Symfony\Component\HttpFoundation\ServerBag {#55}
      +files: Symfony\Component\HttpFoundation\FileBag {#56}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#57}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/shop"
      #requestUri: "/shop?manufacturer%5B%5D=12"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1311}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    

Environment & details:

Key Value
manufacturer
array:1 [
  0 => "12"
]
empty
empty
empty
empty
Key Value
PATH
"/usr/local/bin:/usr/bin:/bin"
DOCUMENT_ROOT
"/home/u10-9utdaf824urd/www/shop.vivandi.ae/public_html"
REDIRECT_STATUS
"200"
HTTPS
"on"
UNIQUE_ID
"YaoPI-6kbsDvKPKZ8Bk0-AAAAAI"
SCRIPT_URL
"/shop"
SCRIPT_URI
"https://shop.vivandi.ae/shop"
PHPHANDLER
"/usr/local/php74/bin/php"
HTTP_X_PORT
"54736"
HTTP_X_REAL_IP
"52.23.219.12"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_HOST
"shop.vivandi.ae"
HTTP_IF_MODIFIED_SINCE
"Sat, 18 Sep 2021 09:56:55 GMT"
HTTP_X_ACCEPT_ENCODING
"br,gzip"
HTTP_CONNECTION
"close"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"shop.vivandi.ae"
SERVER_ADDR
"35.209.4.203"
SERVER_PORT
"443"
REMOTE_ADDR
"52.23.219.12"
SERVER_ADMIN
"webmaster"
SCRIPT_FILENAME
"/home/u10-9utdaf824urd/www/shop.vivandi.ae/public_html/public/index.php"
REMOTE_PORT
"41478"
REDIRECT_URL
"/public/shop"
REDIRECT_QUERY_STRING
"manufacturer%5B%5D=12"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.0"
REQUEST_METHOD
"GET"
QUERY_STRING
"manufacturer%5B%5D=12"
REQUEST_URI
"/shop?manufacturer%5B%5D=12"
SCRIPT_NAME
"/public/index.php"
PHP_DEFAULT_SOCKET_TIMEOUT
"40"
PHP_MAX_EXECUTION_TIME
"120"
PHP_MAX_INPUT_TIME
"120"
PHP_MEMORY_LIMIT
"768M"
PHP_POST_MAX_SIZE
"256M"
PHP_UPLOAD_MAX_FILESIZE
"256M"
PHP_SELF
"/public/index.php"
REQUEST_TIME_FLOAT
1638534947.2284
REQUEST_TIME
1638534947
APP_VERSION
""
APP_NAME
"Vivandi"
APP_ENV
"local"
APP_KEY
"***************************************************"
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://shop.vivandi.ae/public"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"dbjsfethdjhjcv"
TABLE_PREFIX
""
DB_USERNAME
"u0nix7fqaflbw"
DB_PASSWORD
"************"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"****"
REDIS_PORT
"6379"
MAIL_MAILER
"smtp"
MAIL_HOST
"secure.emailsrvr.com"
MAIL_PORT
"465"
MAIL_USERNAME
"shop@vivandi.ae"
MAIL_PASSWORD
"***************"
MAIL_ENCRYPTION
"ssl"
MAIL_FROM_ADDRESS
"shop@vivandi.ae"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
Key Value
APP_VERSION
""
APP_NAME
"Vivandi"
APP_ENV
"local"
APP_KEY
"***************************************************"
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://shop.vivandi.ae/public"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"dbjsfethdjhjcv"
TABLE_PREFIX
""
DB_USERNAME
"u0nix7fqaflbw"
DB_PASSWORD
"************"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"****"
REDIS_PORT
"6379"
MAIL_MAILER
"smtp"
MAIL_HOST
"secure.emailsrvr.com"
MAIL_PORT
"465"
MAIL_USERNAME
"shop@vivandi.ae"
MAIL_PASSWORD
"***************"
MAIL_ENCRYPTION
"ssl"
MAIL_FROM_ADDRESS
"shop@vivandi.ae"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
0. Whoops\Handler\PrettyPageHandler