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

updateAssign() public method

public updateAssign ( $id, $requestData )
    public function updateAssign($id, $requestData)
    {
        $task = Tasks::with('assignee')->findOrFail($id);
        $input = $requestData->get('fk_user_id_assign');
        $input = array_replace($requestData->all());
        $task->fill($input)->save();
        $task = $task->fresh();
        $insertedName = $task->assignee->name;
        $activityinput = array_merge(['text' => auth()->user()->name . ' assigned task to ' . $insertedName, 'user_id' => auth()->id(), 'type' => 'task', 'type_id' => $id]);
        Activity::create($activityinput);
    }