*/ class SslCertificateFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { $issuers = [ "Let's Encrypt", 'DigiCert Inc', 'Google Trust Services', 'Amazon', 'Cloudflare Inc', ]; return [ 'site_id' => Site::factory(), 'issuer' => fake()->randomElement($issuers), 'expires_at' => fake()->dateTimeBetween('now', '+365 days'), 'checked_at' => fake()->dateTimeBetween('-7 days', 'now'), ]; } }