jobRepository->getFeaturedJobs(10); $recentJobs = $this->jobRepository->getRecentJobs(7, 6); $stats = $this->jobRepository->getStatistics(); $categories = JobCategory::withCount('jobs') ->orderBy('name') ->get(); // Get filter options for search form $jobTypes = \App\Models\Job::select('job_type') ->whereNotNull('job_type') ->distinct() ->pluck('job_type') ->toArray(); $experienceLevels = \App\Models\Job::select('experience_level') ->whereNotNull('experience_level') ->distinct() ->pluck('experience_level') ->toArray(); return view('home', compact('featuredJobs', 'recentJobs', 'stats', 'categories', 'jobTypes', 'experienceLevels')); } }