/** * Return form for joining a team * * @param int $userId * @return Response */ public function getAdd($userId) { $ids = DB::table('team_user')->whereUserId($userId)->lists('team_id'); if (sizeof($ids) > 0) { $teams = Team::whereNotIn('id', $ids)->get(); } else { $teams = Team::all(); } if (sizeof($teams) > 0) { return View::make('teams::admin_members_team', compact('teams', 'user')); } else { return Response::make(''); } }