App\Repositories\Task\TaskRepository::updateStatus PHP Method

updateStatus() public method

public updateStatus ( $id, $requestData )
    public function updateStatus($id, $requestData)
    {
        $task = Tasks::findOrFail($id);
        $input = $requestData->get('status');
        $input = array_replace($requestData->all(), ['status' => 2]);
        $task->fill($input)->save();
        $activityinput = array_merge(['text' => 'Task was completed by ' . Auth()->user()->name, 'user_id' => Auth()->id(), 'type' => 'task', 'type_id' => $id]);
        Activity::create($activityinput);
    }