DatabaseSeeder.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace Database\Seeders;
  3. use App\Models\User;
  4. use App\Models\Course;
  5. // use Illuminate\Database\Console\Seeds\WithoutModelEvents;
  6. use Illuminate\Database\Seeder;
  7. use Illuminate\Support\Facades\Hash;
  8. class DatabaseSeeder extends Seeder
  9. {
  10. public function run(): void
  11. {
  12. User::create([
  13. 'login' => 'Adminadmin',
  14. 'email' => 'adminadmin@example.com',
  15. 'full_name' => 'Администратор',
  16. 'phone' => '8(999)111-11-11',
  17. 'password' => Hash::make('KorokNET'),
  18. ]);
  19. User::create([
  20. 'login' => 'test',
  21. 'email' => 'test@example.com',
  22. 'full_name' => 'тестовый пользователь',
  23. 'phone' => '8(999)111-11-11',
  24. 'password' => Hash::make('password'),
  25. ]);
  26. $courses = [
  27. [
  28. "name" => 'Алгоритмизация',
  29. "description" => 'Алгоритмизация',
  30. "price" => 15000,
  31. ],
  32. [
  33. "name" => 'Базы данных',
  34. "description" => 'Базы данных',
  35. "price" => 15000,
  36. ],
  37. [
  38. "name" => 'дизайн',
  39. "description" => 'дизайн',
  40. "price" => 15000,
  41. ],
  42. ];
  43. foreach ($courses as $course) {
  44. Course::create($course);
  45. }
  46. }
  47. }