📂 FileMgr
📍
/
home
/
u517669692
/
domains
/
siccs.in
/
public_html
/
app
/
Providers
✏️ rovider.php
⬅ Kembali
<?php namespace App\Providers; use Illuminate\Support\Facades\View; use Illuminate\Support\Facades\Cache; use Illuminate\Support\ServiceProvider; class ViewServiceProvider extends ServiceProvider { public function register(): void {} public function boot(): void { View::composer('*', function ($view) { try { // Cache settings for 1 hour $settings = Cache::remember('all_settings', 3600, function () { return \App\Models\Setting::pluck('value', 'key')->toArray(); }); // Cache menu services for 30 mins $menuServices = Cache::remember('menu_services', 1800, function () { return \App\Models\Service::where('is_active', true) ->where('show_in_menu', true) ->orderBy('sort_order') ->get(); }); } catch (\Exception $e) { $settings = []; $menuServices = collect(); } $view->with([ 'settings' => $settings, 'menuServices' => $menuServices, 'siteName' => $settings['site_name'] ?? 'Star India Corporate Cab Services', 'sitePhone' => $settings['phone'] ?? '+91-9876543210', 'siteWhatsapp' => $settings['whatsapp'] ?? '919876543210', 'siteEmail' => $settings['email'] ?? 'info@starlinecabs.in', 'siteAddress' => $settings['address'] ?? 'Gurgaon, Haryana', 'gstNumber' => $settings['gst_number'] ?? '', 'googleRating' => $settings['google_rating'] ?? '4.8', 'googleReviewCount' => $settings['google_review_count'] ?? '500+', ]); }); } }
💾 Simpan
Batal
⬅ app
2 item
Nama
Tipe
Ukuran
Diubah
Aksi
🐘
AppServiceProvider.php
php
575 B
2026-08-13 07:11
✏️
👁️
🔤
🗑
🐘
ViewServiceProvider.php
php
2 KB
2026-08-13 07:11
✏️
👁️
🔤
🗑
✏️ Rename
Nama Baru
Simpan
Batal