/**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     Cruises::truncate();
     foreach (Project::getValues() as $project) {
         self::crawl($project, Project::getWorkerNum($project));
     }
 }
 public function crawl()
 {
     if (!($project = $this->validateProject(Input::get('project')))) {
         return response()->json(false);
     }
     try {
         $workerNum = Project::getWorkerNum($project);
         CruiseCrawl::crawl($project, $workerNum);
         CruiseDump::dumpToSql($project);
         return response()->json(true);
     } catch (\Exception $e) {
         return response()->json(false);
     }
 }