@php $menuRepository = app(\App\Repositories\Admin\MenuRepository::class); $main_menu = $menuRepository->getMenus('main_menu'); $services_menu = $menuRepository->getMenus('services_menu'); $footer_menu = $menuRepository->getMenus('footer_menu'); $resources_menu = $menuRepository->getMenus('resources_menu'); $useful_links = $menuRepository->getMenus('useful_links'); $page_settings = app(\App\Repositories\SettingRepository::class)->getPageSettingInfo(); $google_captcha_site_key = \App\Models\Setting::pull('google_captcha_site_key'); $is_active_google_captcha = \App\Models\Setting::pull('is_active_google_captcha'); $is_enabled_ecommerce = \App\Models\Setting::pull('is_enabled_ecommerce'); $settings = app(\App\Repositories\SettingRepository::class); $customize_settings = $settings->getSiteSettings(); $customize_settings['social_links']['social_list'] = json_decode($customize_settings['social_links']['social_list']); $fav_icon = \App\Models\Setting::pull('site_favicon'); $blogs = app(\App\Repositories\Frontend\BlogRepository::class)->getPublishedBlogs(); $recent_post = \App\Models\Post::where('status', '1')->with('content')->latest()->take(4)->get(); $categories = \App\Models\Category::with('content')->withCount('posts')->get(); $tags = \App\Models\Tag::whereHas('posts')->pluck('name'); $current_lang = app()->getLocale(); $languageSettings = json_decode(\App\Models\Setting::pull('languages'), true); $direction = $languageSettings[$current_lang]['is_ltr'] === 'no' ? 'rtl' : ''; $langJson = Illuminate\Support\Facades\File::get(base_path("lang/${current_lang}.json")); $jsonLang = json_decode($langJson, true); @endphp @routes @inertiaHead @inertia