count(); $bodyParts = BodyPart::query()->orderBy('name')->limit(12)->get(['id','name','slug']); $equipments = Equipment::query()->orderBy('name')->limit(12)->get(['id','name','slug']); $muscles = Muscle::query()->orderBy('name')->limit(12)->get(['id','name','slug']); // Placeholder featured workouts. If a Workout model exists, we could replace this later. $featuredWorkouts = [ [ 'title' => 'Full-Body Starter', 'level' => 'Beginner', 'duration' => 30, 'focus' => 'Full Body', 'slug' => 'full-body-starter', ], [ 'title' => 'Push Day Power', 'level' => 'Intermediate', 'duration' => 45, 'focus' => 'Chest, Shoulders, Triceps', 'slug' => 'push-day-power', ], [ 'title' => 'Legs & Glutes Burner', 'level' => 'Intermediate', 'duration' => 40, 'focus' => 'Quads, Hamstrings, Glutes', 'slug' => 'legs-glutes-burner', ], ]; return view('home.index', compact( 'exerciseCount', 'bodyParts', 'equipments', 'muscles', 'featuredWorkouts' )); } }