MIF_E31211949/database/seeders/DatabaseSeeder.php

41 lines
945 B
PHP

<?php
namespace Database\Seeders;
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use App\Models\Role;
use App\Models\User;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Schema;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*/
public function run(): void
{
Schema::disableForeignKeyConstraints();
Role::truncate();
Schema::enableForeignKeyConstraints();
$data = [
'Admin', 'Pengurus', 'Pegawai'
];
foreach ($data as $value) {
Role::insert([
'nama_role' => $value
]);
}
User::factory()->create([
'nama' => 'Admin',
'username' => 'admin',
'password' => Hash::make('admin123'),
'id_role' => 1,
]);
}
}