OrderFactory.php 869 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * @var \Illuminate\Database\Eloquent\Factory $factory
  4. */
  5. use App\Order;
  6. use Faker\Generator as Faker;
  7. $factory->define(Order::class, function (Faker $faker) {
  8. $status = ['处理中','未处理','已处理','取消','异常'];
  9. $wms_status = ['分配完成','部分分配','订单完成'];
  10. return [
  11. 'status' => $status[rand(0,4)],
  12. 'created_at'=>$faker->dateTime->format('y-m-d'),
  13. 'code' => $faker->uuid,
  14. 'client_code' =>$faker->uuid,
  15. 'consignee_name'=>$faker->uuid,
  16. 'consignee_phone' => $faker->phoneNumber,
  17. 'province' => $faker->state,
  18. 'city' =>$faker->city,
  19. 'district'=>$faker->secondaryAddress,
  20. 'address' => $faker->address,
  21. 'wms_status' => $wms_status[rand(0,2)],
  22. 'wms_edittime' => $faker->dateTimeBetween( '-30 hour', 'now', null)
  23. ];
  24. });