public function index() { $project = $this->validateProject(Input::get('project')); $cruiseQuery = $project ? Cruises::whereProject($project) : Cruises::getQuery(); $exportQuery = $project ? Export::whereProject($project) : Export::getQuery(); $exports = $exportQuery->orderBy('id', 'desc')->take(self::EXPORT_PAGE_SIZE)->get(); $avg = $cruiseQuery->select(DB::raw($this->buildSelectSQL()))->first(); return view('admin.cruise')->with('project', $project)->with('exports', $exports)->with('avg', $avg); }