コード例 #1
0
 /**
  * getSocialData Pass the user details to signup form
  *
  * @param  $userData
  * @param  $provider
  */
 protected function getSocialData($userData, $provider)
 {
     $array = ['username' => $userData->getNickname(), 'email' => $userData->getEmail(), 'facebookID' => 0, 'twitterID' => 0, 'githubID' => 0];
     $array[$provider . 'ID'] = $userData->getId();
     if ($userData->getNickname() === null) {
         $array['username'] = Str::slug($userData->getName());
     }
     $user = User::create($array);
     if ($user) {
         $this->createAvatar($array['username'], $userData->getAvatar());
         Auth::loginUsingId($user->id, true);
         return $this->userHasLoggedIn();
     }
 }
コード例 #2
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return \Illuminate\Support\Collection
  */
 protected function create(Request $request)
 {
     return User::create(['username' => $request->username, 'email' => $request->email, 'password' => bcrypt($request->password), 'facebookID' => 0, 'twitterID' => 0, 'githubID' => 0]);
 }
コード例 #3
0
 /**
  * Create test user
  *
  * @return \Illuminate\Support\Collection
  */
 public function createUser()
 {
     return User::create(['username' => 'testuser', 'email' => '*****@*****.**', 'password' => bcrypt('testpassword'), 'facebookID' => 0, 'twitterID' => 0, 'githubID' => 0]);
 }