AdminTableSeeder::run PHP Метод

run() публичный Метод

public run ( )
    public function run()
    {
        //create basic admin user
        $faker = Faker::create();
        Person::create(['first_name' => 'Admin', 'last_name' => 'root', 'birthday' => $faker->dateTimeBetween('-40 years', '-16 years'), 'sex' => 'male', 'home_phone' => $faker->e164PhoneNumber, 'user' => ['nickname' => 'admin', 'email' => '[email protected]', 'role' => 'admin', 'type' => 'trusted', 'password' => \Hash::make('admin'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@gocanto', 'facebook' => 'gocanto', 'preferences' => '{"product_viewed":[],"product_purchased":[],"product_shared":[],"product_categories":[],"my_searches":[]}']]);
        //developer (admin)
        $admin = Person::create(['first_name' => 'AntVel', 'last_name' => 'Developer', 'birthday' => $faker->dateTimeBetween('-40 years', '-16 years'), 'sex' => 'male', 'home_phone' => $faker->e164PhoneNumber, 'user' => ['nickname' => 'dev', 'email' => '[email protected]', 'role' => 'admin', 'type' => 'trusted', 'password' => \Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@_antvel', 'facebook' => '_antvel']]);
        //seller
        $company_name = 'antvel seller';
        $seller = Business::create(['business_name' => $company_name, 'creation_date' => $faker->date(), 'local_phone' => $faker->e164PhoneNumber, 'user' => ['nickname' => 'antvelseller', 'email' => '[email protected]', 'password' => Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@seller', 'role' => 'business', 'facebook' => $company_name]]);
        //buyer
        $buyer = Person::create(['first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'home_phone' => $faker->e164PhoneNumber, 'birthday' => $faker->dateTimeBetween('-40 years', '-16 years'), 'sex' => 'male', 'user' => ['nickname' => 'antvelbuyer', 'email' => '[email protected]', 'password' => Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@buyer', 'facebook' => 'buyer', 'role' => 'person']]);
    }
AdminTableSeeder