*/ class NewsletterCampaignFactory extends Factory { public function definition(): array { return [ 'subject' => fake()->sentence(6), 'body' => '

'.fake()->paragraph().'

', 'filters' => [], 'status' => NewsletterCampaignStatus::Draft->value, ]; } public function sent(): static { return $this->state(fn (): array => [ 'status' => NewsletterCampaignStatus::Sent->value, 'sent_at' => now(), ]); } }