public function recommend() { $requester = Input::get('id'); if ($requester == -1) { $result = DB::table('legacy')->orderBy('publish', 'desc')->paginate(PostController::$EACHPAGE); return $this->buildAbsResult($result); } $possible = $this->getPeer($requester); $resultPre = Legacy::whereIn('seller', $possible)->orderBy('publish', 'desc'); if ($resultPre->count() == 0) { $result = DB::table('legacy')->orderBy('publish', 'desc')->paginate(PostController::$EACHPAGE); } else { $result = $resultPre->paginate(PostController::$EACHPAGE); } return $this->buildAbsResult($result); }