File "AdminSeeder.php"
Full Path: /home/trinadezambia/public_html/admin_panel/database/seeders/AdminSeeder.php
File size: 996 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Database\Seeders;
use App\Models\User;
use Carbon\Carbon;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Hash;
use Spatie\Permission\Models\Role;
class AdminSeeder extends Seeder
{
public function run()
{
$super_admin_role = Role::where('name', 'Super Admin')->first();
$user = User::updateOrCreate(['email' => 'admin@schoolsaas.com'], [
'first_name' => 'Admin',
'last_name' => 'User',
'email' => 'admin@schoolsaas.com',
'password' => Hash::make('admin@schoolsaas'),
'gender' => 'male',
'image' => 'logo.svg',
'mobile' => '',
'status' => 1,
'email_verified_at' => Carbon::now(),
'two_factor_enabled' => 0,
]);
if ($super_admin_role) {
$user->assignRole([$super_admin_role->id]);
}
}
}