*/ 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(), ]); } }