mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-11 18:51:31 +00:00
An updated set of source files and initialization was provided by streamline to address issues observed during initial testing. These files have been updated in order to generate a new set of app images.
41 lines
1.0 KiB
PHP
Executable File
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);
|
|
}
|
|
}
|