/** * Display all the tasks for a specific contract * * @return string */ public function tasksList($contract_id) { $contract = $this->contract->findWithTasks($contract_id); $contract->tasks = $this->task->appendAssignment($contract->tasks); $total_pages = $contract->tasks->count(); $total_hit = $this->task->getTotalHits($contract_id); $status = $this->task->getTotalByStatus($contract_id); return view('mturk.tasks', compact('contract', 'total_pages', 'total_hit', 'status')); }