Exemplo n.º 1
0
 /**
  * Creates a user through Sentry.
  *
  * @param string    $name
  * @param string    $email
  * @param bool|true $activated
  * @param array     $groups
  *
  * @return \Stevebauman\Maintenance\Models\User
  */
 private function createSentryUser($name, $email, $activated = true, array $groups = [])
 {
     $insert = ['first_name' => $name, 'email' => $email, 'password' => str_random(10), 'activated' => $activated];
     $user = Sentinel::createUser($insert);
     foreach ($groups as $group) {
         $user->addGroup($group);
     }
     return $user;
 }