<?php

use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder {
	/**
	 * Run the database seeds.
	 *
	 * @return void
	 */
	public function run() {
		// $this->call(UsersTableSeeder::class);

        DB::table( 'users' )->insert( [
            'name'           => 'admin',
            'phone'          => '01234567890123',
            'password'       => bcrypt( 'itro@2018' ),
            'type'           => \App\User::ADMIN,
            'gender'         => 'Nam',
            'is_owner_first' => true,
            'address'        => 'Home City',
            'status'         => \App\User::ACTIVE,
            'join_date'      => \Carbon\Carbon::now()->toDateTimeString(),
            'current_room'   => 1,
            'current_hostel' => 1,
            'id_number'      => '0122897812',
            'email'          => 'admin@itro.vn',
            'created_at'     => \Carbon\Carbon::now()->toDateTimeString(),
            'updated_at'     => \Carbon\Carbon::now()->toDateTimeString()
        ] );

//		$fake = Faker\Factory::create();
//
//		for ( $i = 1; $i <= 15; $i ++ ) {
//			DB::table( 'users' )->insert( [
//				'name'           => $fake->name,
//				'image'          => $fake->imageUrl(),
//				'phone'          => $fake->phoneNumber,
//				'password'       => bcrypt( '123456' ),
//				'type'           => \App\User::OWNER,
//				'gender'         => 'Nam',
//				'is_owner_first' => true,
//				'address'        => $fake->address,
//				'status'         => \App\User::IN_ACTIVE,
//				'join_date'      => \Carbon\Carbon::now()->toDateTimeString(),
//				'current_room'   => 1,
//				'current_hostel' => 1,
//				'id_number'      => $fake->uuid,
//				'email'          => 'huynt57i' . $i . '@gmail.com',
//				'created_at'     => \Carbon\Carbon::now()->toDateTimeString(),
//				'updated_at'     => \Carbon\Carbon::now()->toDateTimeString()
//			] );
//		}
//
//		for ( $i = 1; $i <= 15; $i ++ ) {
//			DB::table( 'users' )->insert( [
//				'name'           => $fake->name,
//				'image'          => $fake->imageUrl(),
//				'phone'          => $fake->phoneNumber,
//				'password'       => bcrypt( '123456' ),
//				'type'           => \App\User::RENTER,
//				'gender'         => 'Nam',
//				'is_owner_first' => true,
//				'address'        => $fake->address,
//				'status'         => \App\User::IN_ACTIVE,
//				'join_date'      => \Carbon\Carbon::now()->toDateTimeString(),
//				'current_room'   => 1,
//				'current_hostel' => 1,
//				'id_number'      => $fake->uuid,
//				'email'          => 'huynt57r' . $i . '@gmail.com',
//				'created_at'     => \Carbon\Carbon::now()->toDateTimeString(),
//				'updated_at'     => \Carbon\Carbon::now()->toDateTimeString()
//			] );
//		}
	}
}
