*/ final class ApiClientFactory extends Factory { protected $model = ApiClient::class; /** * @return array */ #[\Override] public function definition(): array { $clientIdentifierGenerator = resolve(ClientCredentialGenerator::class); $name = fake()->company(); return [ 'id' => Uuid::uuid7()->toString(), 'name' => $name, 'slug' => Str::slug($name), 'identifier' => $clientIdentifierGenerator->generateIdentifier()->value, 'secret' => $clientIdentifierGenerator->generateSecret()->value, 'is_active' => true, 'updated_at' => now(), ]; } }