*/ class ShippingRateFactory extends Factory { protected $model = ShippingRate::class; public function definition(): array { return [ // مقادیر باید دقیقاً با enum در migration یکسان باشند 'direction' => $this->faker->randomElement(['import', 'export']), 'type' => $this->faker->randomElement(['DOC_NORMAL', 'DOC_ECONOMY', 'PARCEL']), 'weight' => $this->faker->randomFloat(2, 0.1, 30), 'zone_1' => $this->faker->randomFloat(2, 10, 200), 'zone_2' => $this->faker->randomFloat(2, 10, 200), 'zone_3' => $this->faker->randomFloat(2, 10, 200), 'zone_4' => $this->faker->randomFloat(2, 10, 200), 'zone_5' => $this->faker->randomFloat(2, 10, 200), 'zone_6' => $this->faker->randomFloat(2, 10, 200), 'zone_7' => $this->faker->randomFloat(2, 10, 200), 'zone_8' => $this->faker->randomFloat(2, 10, 200), 'zone_9' => $this->faker->randomFloat(2, 10, 200), 'zone_10' => $this->faker->randomFloat(2, 10, 200), ]; } }