protected function createAdminUser()
{
$admin = $this->adminUser;
if ($admin['password'] !== $admin['password_confirmation']) {
throw new Exception('The password did not match its confirmation.');
}
$this->info('Creating admin user ' . $admin['username']);
$user = User::register($admin['username'], $admin['email'], $admin['password']);
$user->is_activated = 1;
$user->save();
$user->groups()->sync([Group::ADMINISTRATOR_ID]);
}