dealhub/database/seeders/AdminUserSeeder.php

26 lines
556 B
PHP

<?php
namespace Database\Seeders;
use App\Enums\UserStatus;
use App\Enums\UserTypes;
use App\Models\Admin;
use Illuminate\Database\Seeder;
class AdminUserSeeder extends Seeder
{
public function run(): void
{
$data = [
'name' => 'Admin',
'email' => 'admin@dealhub.com',
'password' => 'password',
'status' => UserStatus::Active->value,
'role' => UserTypes::Admin->value,
];
$admin = Admin::firstOrCreate();
$admin->user()->updateOrCreate($data);
}
}