%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/hrsys/api/database/seeds/
Upload File :
Create Path :
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();
    }
}

Zerion Mini Shell 1.0