*/ final class FormSchemaSectionFactory extends Factory { protected $model = FormSchemaSection::class; /** @return array */ public function definition(): array { $name = fake('nl_NL')->randomElement([ 'Algemene gegevens', 'Contactgegevens', 'Technische rider', 'Productie', 'Catering', 'Transport', 'Accreditatie', ]); return [ 'form_schema_id' => FormSchema::factory(), 'slug' => Str::slug($name).'-'.Str::lower(Str::random(4)), 'name' => $name, 'description' => fake('nl_NL')->sentence(), 'sort_order' => 0, 'submit_independent' => true, 'required_for_schema_submit' => true, ]; } }