%PDF- %PDF-
Direktori : /var/www/html/hrsys/api/database/seeds/ |
Current File : /var/www/html/hrsys/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' => 'Jlia', 'surname' => 'Gjura', 'email' => 'elia.gjura1@gmail.com', 'phone' => '0652000002', 'birthday' => Carbon::now() ->subYears(23), 'role_ids' => [1], 'is_confirmed' => true, 'confirmed_at' => Carbon::now() ->subMonth(), 'configurations' => [ 'expected_daily_working_hours' => 0, 'valid_from' => Carbon::now() ->startOfYear(), ], ]); $user->password = '@jl1a2020!'; $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' => '0695778061', 'birthday' => Carbon::now() ->subYears(30), 'role_ids' => [4], 'is_confirmed' => true, 'confirmed_at' => Carbon::now() ->subMonth(), 'configurations' => [ 'expected_daily_working_hours' => 0, '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' => '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' => 0, 'valid_from' => Carbon::now() ->startOfYear(), ], ]); $user->password = 'password'; $user->save(); $config = $user->currentConfigurations(); $config->valid_from = Carbon::now() ->startOfYear(); $config->save(); } }