LaborApplyFactory.php 784 B

12345678910111213141516171819202122
  1. <?php
  2. /** @var \Illuminate\Database\Eloquent\Factory $factory */
  3. use App\LaborApply;
  4. use App\UserWorkgroup;
  5. use App\Warehouse;
  6. use Faker\Generator as Faker;
  7. $factory->define(LaborApply::class, function (Faker $faker) {
  8. $warehouse_ids = Warehouse::query()->pluck('id')->toArray();
  9. $user_workgroup_ids = UserWorkgroup::query()->pluck('id')->toArray();
  10. return [
  11. 'status' => 1,//状态
  12. 'warehouse_id' => $faker->randomElement($warehouse_ids),//仓库
  13. 'user_workgroup_id' => $faker->randomElement($user_workgroup_ids),//仓库小组
  14. 'apply_user_id' => random_int(1, 10),//申请人
  15. 'apply_num' => random_int(1, 30),//申请人数
  16. 'actual_num' => 0,//到岗人数
  17. 'remark' => $faker->sentence,//用工要求
  18. ];
  19. });