コード例 #1
0
ファイル: User.php プロジェクト: GoAwayPeter/MatchiServer
 public function match_with($user, $rank)
 {
     $arr = $this->matches()->toArray();
     $match_exists = false;
     foreach ($arr as $matched_user) {
         if ($matched_user['matched_userid'] == $user->id) {
             $match_exists = true;
             break;
         }
     }
     if (!$match_exists) {
         $match = new Matched_user();
         $match->user_id = $this->id;
         $match->matched_userid = $user->id;
         $match->rank = $rank;
         $match->save();
     }
 }
コード例 #2
0
 public function blockUser(Request $request, $userid, $blockuserid)
 {
     $user = User::find($userid);
     Matched_user::where('user_id', $user->id)->where('matched_userid', $blockuserid)->delete();
     $baduser = new Blocked_user();
     $baduser->blocked_userid = $blockuserid;
     $user->blocked_users()->save($baduser);
     return "Blocked succesfully";
 }