JFIF  x x C         C     "        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        w !1AQ aq"2B #3Rbr{ gilour

File "AppServiceProvider.php"

Full Path: /var/www/laravel_filter/app/Providers/AppServiceProvider.php
File size: 2.04 KB
MIME-type: text/x-php
Charset: utf-8

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use App\Models\Setting;
use Modules\Language\Entities\Language;
use Modules\Page\Entities\HomePage;
use Modules\Page\Entities\CustomPage;
use App\Models\GoogleRecaptcha;
use App\Models\GoogleAnalytic;
use App\Models\FacebookPixel;
use App\Models\TawkChat;
use App\Models\CookieConsent;
use App\Models\MultiCurrency;
use View;
use Session, Artisan;
class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     */
    public function register(): void
    {
        //
    }

    /**
     * Bootstrap any application services.
     */
    public function boot(): void
    {

Artisan::call('optimize:clear');

        Session::put('admin_lang', 'en');

        View::composer('*', function($view){
            $setting = Setting::first();
            $language_list = Language::where('status', 1)->get();
            $home_page = HomePage::first();
            $google_recaptcha = GoogleRecaptcha::first();
            $custom_pages = CustomPage::where('status', 1)->get();
            $google_analytic = GoogleAnalytic::first();
            $facebook_pixel = FacebookPixel::first();
            $tawk_chat = TawkChat::first();
            $cookie_consent = CookieConsent::first();
            $currency_list = MultiCurrency::where('status', 'active')->get();

            $view->with('currency_icon', $setting->currency_icon);
            $view->with('breadcrumb', $setting->breadcrumb_image);
            $view->with('setting', $setting);
            $view->with('language_list', $language_list);
            $view->with('home_page', $home_page);
            $view->with('google_recaptcha', $google_recaptcha);
            $view->with('custom_pages', $custom_pages);
            $view->with('google_analytic', $google_analytic);
            $view->with('facebook_pixel', $facebook_pixel);
            $view->with('tawk_chat', $tawk_chat);
            $view->with('cookie_consent', $cookie_consent);
            $view->with('currency_list', $currency_list);
        });
    }
}