%PDF- %PDF-
Direktori : /var/www/html/hr/api/database/seeds/ |
Current File : /var/www/html/hr/api/database/seeds/UsersTableSeeder.php |
<?php use App\Models\User; use Carbon\Carbon; use Illuminate\Database\Seeder; class UsersTableSeeder extends Seeder { /** * Run the database seeds. * * @return void * @throws Throwable */ public function run() { $user = User::createItem([ 'name' => 'Admin', 'surname' => 'HrSys', 'email' => 'admin@hrsys.al', 'phone' => '0652000001', 'birthday' => Carbon::now() ->subYears(30), 'role_ids' => [1], 'is_confirmed' => true, 'confirmed_at' => Carbon::now() ->subMonth(), 'configurations' => [ 'expected_daily_working_hours' => 8, 'valid_from' => Carbon::now() ->startOfYear(), ], ]); $user->password = 'password'; $user->save(); $config = $user->currentConfigurations(); $config->valid_from = Carbon::now() ->startOfYear(); $config->save(); $user = User::createItem([ 'name' => 'Ada', 'surname' => 'Hr', 'email' => 'ada.hr@hrsys.al', 'phone' => '0652000002', 'birthday' => Carbon::now() ->subYears(25), 'role_ids' => [2], 'is_confirmed' => true, 'confirmed_at' => Carbon::now() ->subMonth(), 'configurations' => [ 'expected_daily_working_hours' => 8, 'valid_from' => Carbon::now() ->startOfYear(), ], ]); $user->password = 'password'; $user->save(); $config = $user->currentConfigurations(); $config->valid_from = Carbon::now() ->startOfYear(); $config->save(); $user = User::createItem([ 'name' => 'Ermal', 'surname' => 'Draqi', 'email' => 'ermal.draqi@hrsys.al', 'phone' => '0652000003', 'birthday' => Carbon::now() ->subYears(29), 'role_ids' => [4], 'is_confirmed' => true, 'confirmed_at' => Carbon::now() ->subMonth(), 'configurations' => [ 'expected_daily_working_hours' => 8, 'valid_from' => Carbon::now() ->startOfYear(), ], ]); $user->password = 'password'; $user->save(); $config = $user->currentConfigurations(); $config->valid_from = Carbon::now() ->startOfYear(); $config->save(); $user = User::createItem([ 'name' => 'Fabjan', 'surname' => 'Elezi', 'email' => 'fabjan.elezi@hrsys.al', 'phone' => '0652000004', 'birthday' => Carbon::now() ->subYears(29), 'role_ids' => [5], 'is_confirmed' => true, 'confirmed_at' => Carbon::now() ->subMonth(), 'configurations' => [ 'expected_daily_working_hours' => 8, 'valid_from' => Carbon::now() ->startOfYear(), ], ]); $user->password = 'password'; $user->save(); $config = $user->currentConfigurations(); $config->valid_from = Carbon::now() ->startOfYear(); $config->save(); $user = User::createItem([ 'name' => 'Shaban', 'surname' => 'Ramadani', 'email' => 'shaban.ramadani@hrsys.al', 'phone' => '0652000005', 'birthday' => Carbon::now() ->subYears(26), 'role_ids' => [5], 'is_confirmed' => true, 'confirmed_at' => Carbon::now() ->subMonth(), 'configurations' => [ 'expected_daily_working_hours' => 8, 'valid_from' => Carbon::now() ->startOfYear(), ], ]); $user->password = 'password'; $user->save(); $config = $user->currentConfigurations(); $config->valid_from = Carbon::now() ->startOfYear(); $config->save(); User::createItem([ 'name' => 'Sara', 'surname' => 'Fin', 'email' => 'sara.fin@hrsys.al', 'phone' => '0652000006', 'birthday' => Carbon::now() ->subYears(26), 'role_ids' => [3], 'is_confirmed' => true, 'confirmed_at' => Carbon::now() ->subMonth(), 'configurations' => [ 'expected_daily_working_hours' => 8, 'valid_from' => Carbon::now() ->startOfYear(), ], ]); $user->password = 'password'; $user->save(); $config = $user->currentConfigurations(); $config->valid_from = Carbon::now() ->startOfYear(); $config->save(); } }