*/ final class UserProfileFactory extends Factory { /** @return array */ public function definition(): array { return [ 'user_id' => User::factory(), 'bio' => fake('nl_NL')->sentence(10), 'photo_url' => null, 'emergency_contact_name' => fake('nl_NL')->name(), 'emergency_contact_phone' => fake('nl_NL')->phoneNumber(), 'reliability_score' => fake()->randomFloat(2, 3.00, 5.00), 'is_ambassador' => false, 'settings' => null, ]; } public function ambassador(): static { return $this->state(fn () => ['is_ambassador' => true]); } }