*/ class TeamMemberFactory extends Factory { protected $model = TeamMember::class; public function definition(): array { return [ 'id' => (string) Str::uuid(), 'name' => fake()->name(), 'role_id' => Role::factory(), 'hourly_rate' => fake()->randomFloat(2, 20, 150), 'active' => true, ]; } public function inactive(): static { return $this->state(fn (array $attributes) => [ 'active' => false, ]); } }