seed(RolesAndPermissionsSeeder::class); } protected function makeUserWithRole(string $role, array $attributes = []): User { $user = User::factory()->create($attributes); $user->assignRole($role); return $user; } /** Cipta pengguna perunding + profil perunding yang berkait. */ protected function makeConsultantUser(array $consultantAttributes = []): array { $user = $this->makeUserWithRole('Perunding'); $consultant = Consultant::factory()->create(array_merge(['user_id' => $user->id], $consultantAttributes)); return [$user, $consultant]; } }