<?php

namespace Database\Seeders;

use App\Models\User;
use Carbon\Carbon;
use Illuminate\Database\Seeder;

class UsersTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        \DB::table("users")->insert([
            "id" => "1",
            "name" => "Berat",
            "surname" => "Kjufliju",
            "username" => "admin",
            "password" => bcrypt("123456"),
            "email" => "kufliju@gmail.com",
            "phone_number" => "+38971201239",
            "role_id" => 1,
            "is_active" => true,
            "is_confirmed" => true,
            "created_by" => "1",
            "created_at" => now()
        ]);

        \DB::table("users")->insert([
            "id" => "2",
            "name" => "Berat",
            "surname" => "Kjufliju",
            "username" => "referent",
            "password" => bcrypt("123456"),
            "email" => "mail@host.com",
            "phone_number" => "+38971201236",
            "role_id" => 2,
            "is_active" => true,
            "is_confirmed" => true,
            "created_by" => "1",
            "created_at" => now()
        ]);

        \DB::table("users")->insert([
            "id" => "3",
            "name" => "Berat",
            "surname" => "Kjufliju",
            "username" => "viewer",
            "password" => bcrypt("123456"),
            "email" => "test@test.com",
            "phone_number" => "+38971201235",
            "role_id" => 3,
            "is_active" => true,
            "is_confirmed" => true,
            "created_by" => "1",
            "created_at" => now()
        ]);

        User::factory()->count(50)->create();

    }
}
