Lager-v3/database/seeders/UserSeeder.php

78 lines
2.4 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\LoanerType;
use App\Models\User;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Hash;
class UserSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
User::firstOrCreate([
'name' => "Danny Johansson",
'username' => 'dann4624',
'guid' => '5e5417ed-d489-4376-a2d3-c263e70fe15e',
'domain' => 'default',
'password' => Hash::make('Nimai!1159'),
'loaner_type_id' => LoanerType::all()->firstWhere('name','=', 'adUser')->id,
'role_id' => 1
]);
User::firstOrCreate([
'name' => "Ynnad Nossnahoj",
'username' => 'dann4625',
'password' => Hash::make('Nimai!1159'),
'loaner_type_id' => LoanerType::all()->firstWhere('name','=', 'nadUser')->id,
'role_id' => 1
]);
User::firstOrCreate([
'name' => "Demo Admin",
'username' => 'demo_admin',
'password' => Hash::make('Pass1234'),
'loaner_type_id' => LoanerType::all()->firstWhere('name','=', 'nadUser')->id,
'role_id' => 1
]);
User::firstOrCreate([
'name' => "Demo Student",
'username' => 'demo_student',
'password' => Hash::make('Pass1234'),
'loaner_type_id' => LoanerType::all()->firstWhere('name','=', 'nadUser')->id,
'role_id' => 2
]);
User::firstOrCreate([
'name' => "Demo Teacher",
'username' => 'demo_teacher',
'password' => Hash::make('Pass1234'),
'loaner_type_id' => LoanerType::all()->firstWhere('name','=', 'nadUser')->id,
'role_id' => 3
]);
User::firstOrCreate([
'name' => "Demo Helper",
'username' => 'demo_helper',
'password' => Hash::make('Pass1234'),
'loaner_type_id' => LoanerType::all()->firstWhere('name','=', 'nadUser')->id,
'role_id' => 4
]);
User::firstOrCreate([
'name' => "Demo Server",
'username' => 'demo_server',
'password' => Hash::make('Pass1234'),
'loaner_type_id' => LoanerType::all()->firstWhere('name','=', 'nadUser')->id,
'role_id' => 5
]);
}
}