*/ class ImageFactory extends Factory { /** * The name of the factory's corresponding model. * * @var class-string */ protected $model = Image::class; /** * Define the model's default state. * * @return array */ public function definition(): array { $facet = Arr::random(ImageFacet::cases()); return [ Image::ATTRIBUTE_FACET => $facet->value, Image::ATTRIBUTE_PATH => Str::random(), ]; } }