public function findUserAccounts($userId1, $userId2 = false)
 {
     $query = UserAccount::where('user_id1', '=', $userId1)->orWhere('user_id2', '=', $userId1)->orWhere('user_id3', '=', $userId1)->orWhere('user_id4', '=', $userId1)->orWhere('user_id5', '=', $userId1);
     if ($userId2) {
         $query->orWhere('user_id1', '=', $userId2)->orWhere('user_id2', '=', $userId2)->orWhere('user_id3', '=', $userId2)->orWhere('user_id4', '=', $userId2)->orWhere('user_id5', '=', $userId2);
     }
     return $query->first(['id', 'user_id1', 'user_id2', 'user_id3', 'user_id4', 'user_id5']);
 }
 public function findUserAccounts($userId1, $userId2 = false)
 {
     if (!Schema::hasTable('user_accounts')) {
         return false;
     }
     $query = UserAccount::where('user_id1', '=', $userId1)->orWhere('user_id2', '=', $userId1)->orWhere('user_id3', '=', $userId1)->orWhere('user_id4', '=', $userId1)->orWhere('user_id5', '=', $userId1);
     if ($userId2) {
         $query->orWhere('user_id1', '=', $userId2)->orWhere('user_id2', '=', $userId2)->orWhere('user_id3', '=', $userId2)->orWhere('user_id4', '=', $userId2)->orWhere('user_id5', '=', $userId2);
     }
     return $query->first(['id', 'user_id1', 'user_id2', 'user_id3', 'user_id4', 'user_id5']);
 }
Example #3
0
 private static function getAccount(\Hybrid_Provider_Adapter $provider, Hybrid_User_Profile $profile)
 {
     return UserAccount::where('network', $provider->id)->where('network_id', $profile->identifier)->first();
 }