*/ class NachtragspositionFactory extends Factory { /** * @return array */ public function definition(): array { return [ 'nachtrag_id' => Nachtrag::factory(), 'oz' => sprintf('01.%07d', fake()->unique()->numberBetween(1, 9999999)), 'kurztext' => fake()->sentence(5), 'langtext' => fake()->paragraph(), 'menge' => fake()->randomFloat(3, 1, 2000), 'einheit' => fake()->randomElement(['m', 'm²', 'm³', 'St', 'psch']), 'einheitspreis' => fake()->randomFloat(2, 1, 500), 'sortierung' => 0, ]; } }