OrderFactory.php 920 B

12345678910111213141516171819202122232425262728
  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. 'owner_id' => $faker->numberBetween(0,10)
  24. ];
  25. });