App\Repositories\Lead\LeadRepository::updateStatus PHP Method

updateStatus() public method

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