Пример #1
0
 public function createUser()
 {
     User::create(['username' => 'learneryemisi', 'email' => '*****@*****.**', 'password' => bcrypt('password')]);
 }
Пример #2
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
Пример #3
0
 /**
  * Return user if exists; create and return if doesn't
  *
  * @param $userDetails
  * @param $provider
  * @return User
  */
 private function findOrCreateUser($userDetails, $provider)
 {
     $provider_id = $provider . '_id';
     if ($authUser = User::where($provider_id, $userDetails->id)->first()) {
         return $authUser;
     }
     if ($provider === "twitter") {
         return User::create(['fullname' => $userDetails->name, 'username' => $userDetails->nickname, 'email' => $userDetails->nickname, 'twitter_id' => $userDetails->id, 'avatar_url' => $userDetails->avatar]);
     }
     return User::create(['fullname' => $userDetails->name, 'username' => $userDetails->nickname, 'email' => $userDetails->email, $provider_id => $userDetails->id, 'avatar_url' => $userDetails->avatar]);
 }