@php use App\Models\GeneralSettings; use App\Models\Menus; use App\Models\DynamicPage; // Fetch all required options in one query $settings = GeneralSettings::whereIn('option', ['_instagram_link', '_facebook_link', '_twitter_link', '_youtube_link', '_header_logo', '_footer_logo', '_b_street_address', '_b_email', '_b_area_address', '_b_number']) ->pluck('value', 'option'); $menus = Menus::with('menuMeta')->orderBy('number', 'asc')->get(); $dynamicpages = DynamicPage::all(); $footer_logo = $settings['_footer_logo'] ?? '#'; $b_email = $settings['_b_email'] ?? '#'; $b_street_address = $settings['_b_street_address'] ?? '#'; $b_area_address = $settings['_b_area_address'] ?? '#'; $b_number = $settings['_b_number'] ?? '#'; $instagramLink = $settings['_instagram_link'] ?? '#'; $facebookLink = $settings['_facebook_link'] ?? '#'; $twitterLink = $settings['_twitter_link'] ?? '#'; $youtubeLink = $settings['_youtube_link'] ?? '#'; @endphp @stack('scripts')