File: D:/HostingSpaces/SBogers10/csb.komma.pro/database/seeds/UserTableSeeder.php
<?php
namespace App\seeds;
use App\Users\Genders;
use App\Users\Models\SiteUser;
use App\Users\Models\SiteUserRole;
use Illuminate\Database\Seeder;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Hash;
class UserTableSeeder extends Seeder
{
public static function getCustomerDefaultCredentials()
{
return [
'email' => 'customer@komma.pro',
'password' => 'Customer123'
];
}
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$user = new SiteUser();
$user->role = SiteUserRole::Customer;
$user->username = 'Komma Customer';
$user->email = self::getCustomerDefaultCredentials()['email'];
$user->password = Hash::make(self::getCustomerDefaultCredentials()['password']);
$user->first_name = 'Komma';
$user->last_name = 'Customer';
$user->gender = Arr::random(Genders::getAsArray());
$user->culture = 'nl-NL';
$user->save();
}
}