updated streamline-setup v2

This commit is contained in:
2025-01-15 08:53:49 -08:00
committed by alec.turner
parent a2ce9248f0
commit 4b569f81b0
20228 changed files with 2932048 additions and 63204 deletions
@@ -0,0 +1,40 @@
<?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);
}
}