DayStatSeeder.php 682 B

1234567891011121314151617181920212223242526
  1. <?php
  2. use Illuminate\Database\Seeder;
  3. class DayStatSeeder extends Seeder
  4. {
  5. /**
  6. * Run the database seeds.
  7. *
  8. * @return void
  9. */
  10. public function run()
  11. {
  12. $devices = \App\Models\Device::all();
  13. \App\Models\DayStat::truncate();
  14. $projects = \App\Models\Project::all();
  15. for($i = 0; $i < 100; $i++) {
  16. \App\Models\DayStat::create([
  17. 'date' => \Carbon\Carbon::now()->subDays(mt_rand(1, 100))->toDateString(),
  18. 'device_id' => $devices->random()->id,
  19. 'project_id' => $projects->random()->id,
  20. 'money' => mt_rand(1000, 9999)
  21. ]);
  22. }
  23. }
  24. }