@php use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\DB; use Modules\FooterSetting\Entities\FooterWidget; use Modules\SystemSetting\Entities\SocialLink; @endphp @php $newsletterSetting = Cache::rememberForever('newsletterSetting_' . SaasDomain(), function () { return DB::table('newsletter_settings') ->select('home_status', 'home_service', 'home_list_id', 'student_status', 'student_service', 'student_list_id', 'instructor_status', 'instructor_status', 'instructor_service', 'instructor_list_id') ->first(); }); $social_links = Cache::rememberForever('social_links_'.SaasDomain(), function () { return SocialLink::select('link', 'icon', 'name') ->where('status', '=', 1) ->get(); }); $payment_methods = Cache::rememberForever('payment_methods_'.SaasDomain(), function () { return DB::table('payment_methods') ->select('method', 'logo','active_status', 'module_status') ->where('active_status', 1) ->where('module_status', 1) ->get(); }); $sectionWidgetsData = Cache::rememberForever('sectionWidgets_' . app()->getLocale() . SaasDomain(), function () { return FooterWidget::where('status', 1) ->with('frontpage') ->get(); }); $sectionWidgets['one'] = $sectionWidgetsData->where('section', '1'); $sectionWidgets['two'] = $sectionWidgetsData->where('section', '2'); $sectionWidgets['three'] = $sectionWidgetsData->where('section', '3'); @endphp