orderBy('sort_order') ->get(); $categories = Category::where('is_active', true) ->orderBy('sort_order') ->with([ 'products' => fn ($query) => $query ->where('is_active', true) ->orderBy('sort_order'), ]) ->get(); $signatureItems = SignatureItem::where('is_active', true) ->orderBy('sort_order') ->get(); $timelineEntries = TimelineEntry::orderBy('sort_order')->get(); $footerNavLinks = FooterNavLink::orderBy('sort_order')->get(); $socialLinks = SocialLink::orderBy('sort_order')->get(); $settings = SiteSetting::pluck('value', 'key'); return view('welcome', compact( 'heroSlides', 'categories', 'signatureItems', 'timelineEntries', 'footerNavLinks', 'socialLinks', 'settings', )); } }