public function findBySocialIdOrCreate($user)
 {
     $authUser = User::firstOrNew(['social_id' => $user->id]);
     if (!is_null($authUser->id)) {
         return $authUser;
     }
     $authUser->username = $user->name ? $user->name : $user->nickname;
     $authUser->email = $user->email ? $user->email : "";
     $authUser->password = bcrypt($user->id);
     $authUser->social_id = $user->id;
     $authUser->avatar_url = $user->avatar;
     $authUser->save();
     return $authUser;
 }