MIF_E31230680/database/seeders/UserSeeder.php

44 lines
1.2 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
class UserSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$users = [
[
'nama_lengkap' => 'Admin Desa Bendelan',
'username' => 'admin',
'password' => Hash::make('12345678'),
'alamat' => 'Kantor Desa Bendelan',
'role' => 'admin',
'status' => 'aktif',
],
[
'nama_lengkap' => 'Verifikator Desa',
'username' => 'verifikator',
'password' => Hash::make('12345678'),
'alamat' => 'Kecamatan Binakal',
'role' => 'verifikator',
'status' => 'aktif',
],
];
foreach ($users as $u) {
DB::table('users')->updateOrInsert(
['username' => $u['username']],
array_merge($u, ['created_at' => now(), 'updated_at' => now()])
);
}
}
}