Sh3ll
OdayForums


Server : Apache
System : Linux 145.162.205.92.host.secureserver.net 5.14.0-611.45.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 1 05:56:53 EDT 2026 x86_64
User : tradze ( 1001)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /home/tradze/public_html/test.tradze.com/app/Providers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/tradze/public_html/test.tradze.com/app/Providers/CartExtensionProvider.php
<?php

namespace App\Providers;

use Darryldecode\Cart\Cart;
use Darryldecode\Cart\Facades\CartFacade;
use Illuminate\Support\ServiceProvider;

class CartExtensionProvider extends ServiceProvider
{
    /**
     * Bootstrap the application services.
     *
     * @return void
     */
    public function boot()
    {
        //
    }

    /**
     * Register the application services.
     *
     * @return void
     */
    public function register()
    {
        //cart extension
        $this->app['cart_extension'] = $this->app->share(function($app)
        {
            $storage = $app['session']; // laravel session storage
            $events = $app['events']; // laravel event handler
            $instanceName = 'cart_extension'; // your cart instance name
            $session_key = 'ZENEXTENSIONsASDMCks0ks1'; // your unique session key to hold cart items
            $config = [
                'format_numbers' => env('SHOPPING_FORMAT_VALUES', false),
                'decimals' => env('SHOPPING_DECIMALS', 0),
                'dec_point' => env('SHOPPING_DEC_POINT', '.'),
                'thousands_sep' => env('SHOPPING_THOUSANDS_SEP', ','),            ];

            return new Cart(
                $storage,
                $events,
                $instanceName,
                $session_key,
                $config
            );
        });

        //cart invoice
        $this->app['cart_invoice'] = $this->app->share(function($app)
        {
            $storage = $app['session']; // laravel session storage
            $events = $app['events']; // laravel event handler
            $instanceName = 'cart_invoice'; // your cart instance name
            $session_key = 'ZENINVOICEsasIAnSvDoMiCckes0u42'; // your unique session key to hold cart items
            $config = [
                'format_numbers' => env('SHOPPING_FORMAT_VALUES', false),
                'decimals' => env('SHOPPING_DECIMALS', 0),
                'dec_point' => env('SHOPPING_DEC_POINT', '.'),
                'thousands_sep' => env('SHOPPING_THOUSANDS_SEP', ','),            ];

            return new Cart(
                $storage,
                $events,
                $instanceName,
                $session_key,
                $config
            );
        });


    }
}

ZeroDay Forums Mini