TIF_E41200319/Website/database/seeders/UserSeeder.php

137 lines
4.3 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
class UserSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
DB::table('users')->insert([
//admin
[
'id' => 1,
'name' => 'Administrator',
'email' => 'admin@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089xxxxxxxxx',
'roles' => 'admin'
],
//bidan
[
'id' => 2,
'name' => 'Siti Aisyah',
'email' => 'siti.aisyah@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089111111111',
'roles' => 'nakes'
],
[
'id' => 3,
'name' => 'Rina Mulyani',
'email' => 'rina.mulyani@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089222222222',
'roles' => 'nakes'
],
[
'id' => 4,
'name' => 'Dewi Sartika',
'email' => 'dewi.sartika@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089333333333',
'roles' => 'nakes'
],
[
'id' => 5,
'name' => 'Yulia Dewi',
'email' => 'yulia.dewi@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089444444444',
'roles' => 'nakes'
],
[
'id' => 6,
'name' => 'Maya Putri',
'email' => 'maya.putri@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089555555555',
'roles' => 'nakes'
],
[
'id' => 7,
'name' => 'Rita Anjani',
'email' => 'rita.anjani@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089666666666',
'roles' => 'nakes'
],
[
'id' => 8,
'name' => 'Ayu Lestari',
'email' => 'ayu.lestari@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089777777777',
'roles' => 'nakes'
],
[
'id' => 9,
'name' => 'Dian Fitri',
'email' => 'dian.fitri@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089888888888',
'roles' => 'nakes'
],
[
'id' => 10,
'name' => 'Fitria Hasanah',
'email' => 'fitria.hasanah@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089999999999',
'roles' => 'nakes'
],
[
'id' => 11,
'name' => 'Lina Kurniawati',
'email' => 'lina.kurniawati@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089101010101',
'roles' => 'nakes'
],
//orang tua
[
'id' => 12,
'name' => 'Halima',
'email' => 'halima@gmail.com',
'password' => Hash::make('password'),
// 'phone' => '089xxxxxxx1',
'roles' => 'user'
],
]);
// Generate 29 additional user data
// $users = [];
// for ($i = 13; $i <= 41; $i++) {
// $users[] = [
// 'id' => $i,
// 'name' => 'Orang Tua ' . $i,
// 'email' => 'orangtua' . $i . '@gmail.com',
// 'password' => Hash::make('password'),
// // 'phone' => '089' . str_pad($i, 9, '0', STR_PAD_LEFT),
// 'roles' => 'user'
// ];
// }
// DB::table('users')->insert($users);
}
}