Пример #1
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $username = $this->ask('Username: '******'Email: ');
     $password = $this->secret('Password: '******'Repeat Password: '******'Proceed with admin user creation?') && strcmp($password, $password_confirm) == 0) {
         $user = User::create(['name' => $username, 'email' => $email, 'password' => bcrypt($password)]);
         $role = Role::where('name', 'admin')->first();
         if (!$role) {
             $role = new Role();
             $role->name = 'admin';
             $role->display_name = 'Admin';
             $role->description = 'Administrator';
             $role->save();
         }
         $user->attachRole($role);
         $this->info('You can now login to your application');
     }
 }
Пример #2
0
 public function run()
 {
     $data = [['name' => 'admin', 'display_name' => 'admin', 'description' => 'Administrators', 'created_at' => Carbon\Carbon::create(), 'updated_at' => Carbon\Carbon::create()]];
     Role::insert($data);
 }