UserSeeder.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace Database\Seeders;
  3. use App\Models\User;
  4. use Illuminate\Database\Seeder;
  5. use App\Enums\UserTypeEnum;
  6. class UserSeeder extends Seeder
  7. {
  8. /**
  9. * Seed the application's database.
  10. */
  11. public function run(): void
  12. {
  13. $user = User::firstOrNew([
  14. 'name' => 'Suporte',
  15. 'email' => 'suporte@softpar.inf.br',
  16. 'password' => 'S@ft2080.',
  17. 'type' => UserTypeEnum::ADMIN,
  18. ]);
  19. $user->save();
  20. $user = User::firstOrNew([
  21. 'name' => 'Usuário Teste',
  22. 'email' => 'usuario.teste@softpar.inf.br',
  23. 'password' => 'S@ft2080.',
  24. 'type' => UserTypeEnum::USER,
  25. ]);
  26. $user->save();
  27. $user = User::firstOrNew([
  28. 'name' => 'Prestador Teste',
  29. 'email' => 'prestador.teste@softpar.inf.br',
  30. 'password' => 'S@ft2080.',
  31. 'type' => UserTypeEnum::PROVIDER,
  32. ]);
  33. $user->save();
  34. $user = User::firstOrNew([
  35. 'name' => 'Cliente Teste',
  36. 'email' => 'cliente.teste@softpar.inf.br',
  37. 'password' => 'S@ft2080.',
  38. 'type' => UserTypeEnum::CLIENT,
  39. ]);
  40. $user->save();
  41. }
  42. }