catchPhrase(); return [ 'name' => $name, 'slug' => Str::slug($name), 'teaser' => fake()->sentence(), 'description' => fake()->paragraphs(random_int(4, 20), true), 'license_id' => License::factory(), 'source_code_link' => fake()->url(), 'featured' => fake()->boolean(), 'contains_ai_content' => fake()->boolean(), 'contains_ads' => fake()->boolean(), 'disabled' => fake()->boolean(), 'created_at' => now(), 'updated_at' => now(), 'published_at' => now()->subHours(3), ]; } /** * Indicate that the mod should be soft-deleted. */ public function deleted(): static { return $this->state(fn (array $attributes) => [ 'deleted_at' => now(), ]); } }