*/ class WeddingPackageFactory extends Factory { protected $model = WeddingPackage::class; /** @return array */ public function definition(): array { return [ 'name' => fake()->unique()->words(2, true), 'level' => 'Assessoria', 'summary' => fake()->sentence(), 'scope_items' => [fake()->sentence()], 'cta_label' => 'Conversar sobre esta modalidade', 'sort_order' => 0, 'published_at' => null, ]; } public function published(): static { return $this->state(fn (): array => ['published_at' => now()]); } }