OwnerStoreOutFeeReportSeeder.php 891 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. use App\Owner;
  3. use App\OwnerFeeDetail;
  4. use App\OwnerPriceOperation;
  5. use App\OwnerStoreOutFeeReport;
  6. use Illuminate\Database\Seeder;
  7. class OwnerStoreOutFeeReportSeeder extends Seeder
  8. {
  9. /**
  10. * Run the database seeds.
  11. *
  12. * @return void
  13. */
  14. public function run()
  15. {
  16. OwnerStoreOutFeeReport::query()->truncate();
  17. OwnerFeeDetail::query()->truncate();
  18. OwnerPriceOperation::query()->truncate();
  19. $owners = Owner::query()->limit(10)->get();
  20. foreach ($owners as $owner) {
  21. $priceOperation = factory(OwnerPriceOperation::class)->create(['operation_type'=>'出库']);
  22. factory(\App\OwnerFeeDetail::class)->create(['owner_price_operation_id'=>$priceOperation->id,'owner_id'=>$owner->id]);
  23. factory(OwnerStoreOutFeeReport::class)->times(100)->create(['owner_id' => $owner->id]);
  24. }
  25. }
  26. }