예제 #1
0
 public function registerUser($name, $email, $password, $gender, $facebookId = null, $twitterId = null, $profileImage = "", $is_public = false)
 {
     $user = new User();
     $user->name = $name;
     $user->password = is_null($password) ? null : bcrypt($password);
     $user->email = $email;
     $user->twitter_id = $twitterId;
     $user->facebook_id = $facebookId;
     $user->save();
     $profile = new Profile();
     $profile->name = $name;
     $profile->user_id = $user->id;
     $profile->gender = $gender;
     $profile->profile_image_url = $profileImage;
     $profile->description = "";
     $profile->is_public = $is_public;
     $profile->save();
     return $user;
 }