public function completeTask(Task $task) { $task->update(['finished' => true]); Activity::create(['description' => "Task {$task->name} completed.", 'type' => Activity::TYPE_COMPLETION, 'started_at' => Carbon::now(), 'task_id' => $task->id, 'user_id' => \Auth::user()->id, 'project_id' => $task->project_id]); return $task; }