%PDF- %PDF-
Mini Shell

Mini Shell

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

Zerion Mini Shell 1.0