MaaUserSeeder.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace Database\Seeders;
  3. use Illuminate\Database\Console\Seeds\WithoutModelEvents;
  4. use Illuminate\Database\Seeder;
  5. use App\Models\MaaUser;
  6. use File;
  7. class MaaUserSeeder extends Seeder
  8. {
  9. /**
  10. * Run the database seeds.
  11. *
  12. * @return void
  13. */
  14. public function run()
  15. {
  16. //
  17. MaaUser::truncate();
  18. $json = File::get("database/MAA.json");
  19. $countries = json_decode($json);
  20. foreach ($countries as $key => $value) {
  21. MaaUser::create([
  22. 'job_id' => $value->UserID,
  23. 'name' => $value->UserName,
  24. 'department' => $value->DepartmentName,
  25. 'branch' => "汐止總公司",
  26. ]);
  27. }
  28. // MaaUser::create([
  29. // 'job_id' => '2140',
  30. // 'name' => '游中榮',
  31. // 'department' => '數位工程發展部',
  32. // 'branch' => '汐止總公司',
  33. // ]);
  34. // MaaUser::create([
  35. // 'job_id' => '3606',
  36. // 'name' => '徐旨暘',
  37. // 'department' => '數位工程發展部',
  38. // 'branch' => '汐止總公司',
  39. // ]);
  40. // MaaUser::create([
  41. // 'job_id' => '3520',
  42. // 'name' => '劉庭宇',
  43. // 'department' => '數位工程發展部',
  44. // 'branch' => '汐止總公司',
  45. // ]);
  46. // MaaUser::create([
  47. // 'job_id' => '3444',
  48. // 'name' => '陳禹伸',
  49. // 'department' => '數位工程發展部',
  50. // 'branch' => '汐止總公司',
  51. // ]);
  52. }
  53. }