示例#1
0
 public function search()
 {
     $tournamentId = Input::get('tournamentId');
     $collection = Member::with(['teamMembers', 'tournamentTeams'])->get();
     $collection = $collection->filter(function ($member) use($tournamentId) {
         $team = $member->tournamentTeams->first(function ($key, $tournamentTeam) use($tournamentId) {
             return $tournamentTeam->tournamentId == $tournamentId;
         });
         return is_null($team);
     });
     return $this->response->collection($collection, new TeamMemberSearchTransformer(), 'members');
 }