OwnerFeeDetailFactory.php 1.2 KB

12345678910111213141516171819202122232425
  1. <?php
  2. /** @var \Illuminate\Database\Eloquent\Factory $factory */
  3. use App\OwnerFeeDetail;
  4. use Faker\Generator as Faker;
  5. $factory->define(OwnerFeeDetail::class, function (Faker $faker) {
  6. $type = ["发货","收货","增值服务"];
  7. return [
  8. "owner_id" => factory(\App\Owner::class), //货主ID
  9. "worked_at" => $faker->date(),//作业时间
  10. "type" => $type[array_rand($type)],//类型
  11. "shop_id" => factory(\App\Shop::class),//店铺ID
  12. "operation_bill" => \Illuminate\Support\Str::random(10),//发/收/退/提货单号
  13. "consignee_name" => $faker->name, //收件人
  14. "consignee_phone" => $faker->phoneNumber, //收件人电话
  15. "commodity_amount" => mt_rand(0,100), //商品数量
  16. "logistic_bill" => \Illuminate\Support\Str::random(12), //快递单号
  17. "volume" => mt_rand(10,2600) / 88,//体积
  18. "weight" => mt_rand(10,2600) / 88, //重量
  19. "work_fee" =>mt_rand(100,10000) / 10, //作业费
  20. "logistic_fee" =>mt_rand(100,10000) / 10, //物流费
  21. ];
  22. });