⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
dalily-1.dev-unit.com
/
app
/
Providers
/
View File Name :
ViewServiceProvider.php
<?php namespace App\Providers; use App\Models\Cookies; use Carbon\Carbon; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; use Illuminate\Support\ServiceProvider; class ViewServiceProvider extends ServiceProvider { /** * Register services. */ public function register(): void { // } /** * Bootstrap services. */ public function boot(): void { if (! app()->runningInConsole()) { // Load data from helper with caching if (Schema::hasTable('countries') && DB::table('countries')->count() > 0) { $headerCountries = loadCountries(); } else { $headerCountries = []; } if (Schema::hasTable('user_document_verifications')) { $document_verification_requests = loadDocumentVerificationRequests(); } else { $document_verification_requests = 0; } $expirationTime = Carbon::now()->addDays(30); $cookies = Cache::remember('cookies_data', $expirationTime, function () { return Cookies::first(); }); $load_setting = loadSetting(); $load_languages = loadLanguage(); $module_setting = loadModuleSetting(); $cookies_setting = loadCookiesSetting(); $cms_setting = loadCmsSetting(); $load_currencies = loadHeaderCurrency(); $load_mobile_app_config = loadMobileAppConfig(); $load_footer_categories = loadFooterCategories(); $load_top_categories = loadTopCategories(); $load_report_categories = loadReportCategories(); // Share data to all views view()->share('setting', $load_setting); view()->share('cookies', $cookies); view()->share('languages', $load_languages); view()->share('headerCountries', $headerCountries); view()->share('cookies', $cookies_setting); view()->share('cms', $cms_setting); view()->share('mobile_setting', $load_mobile_app_config); view()->share('headerCurrencies', $load_currencies); view()->share('document_verification_requests', $document_verification_requests); view()->share('footer_categories', $load_footer_categories); view()->share('top_categories', $load_top_categories); view()->share('ad_report_categories', $load_report_categories); if ($module_setting) { view()->share('blog_enable', $module_setting->blog); view()->share('newsletter_enable', $module_setting->newsletter); view()->share('contact_enable', $module_setting->contact); view()->share('faq_enable', $module_setting->faq); view()->share('testimonial_enable', $module_setting->testimonial); view()->share('priceplan_enable', $module_setting->price_plan); view()->share('language_enable', $module_setting->language); view()->share('appearance_enable', $module_setting->appearance); } } } }