/**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function cleanEverything()
 {
     $projects = Project::all();
     $tasks = array();
     foreach ($projects as $project) {
         // Create a new task object
         $task = new ProjectTask();
         $task->status_code = ProjectTask::STATUS_NEW;
         $task->attempts = 0;
         $task->project_id = $project->id;
         $task->type = ProjectTask::TYPE_CLEAN;
         $task->save();
         $tasks[] = $task;
         // Dispatch a job for this task
         $this->dispatch(new PerformProjectTask($task));
     }
     return $tasks;
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $project = Project::find($id);
     return $project;
 }