Files
streamline-emr/docker/_streamline-src/database/seeders/UsersTableSeeder.php
T

41 lines
1.0 KiB
PHP
Executable File

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Streamline\Enums\Roles;
use Streamline\Models\User;
use Illuminate\Support\Facades\Hash;
class UsersTableSeeder extends Seeder {
/**
* Run the database seeders.
*
* @return void
*/
public function run() {
/*
* Creating the user
*/
$user = User::firstOrCreate([
'first_name' => 'Demo',
'last_name' => 'User Admin',
'username' => 'sysadmin',
'phone' => '0788989898',
'email' => 'admin@streamline.com',
'position_id' => 1,
'blood_group_id' => 1,
'photo' => 'placeholder.png',
'pin' => '12345',
'password' => Hash::make('sys@dm1n6789'),
]);
/*
* Assigning this user the admin role
*/
$user->assignRole(Roles::ADMIN->value);
$user->assignRole(Roles::SUPER_ADMIN->value);
}
}