Laravel ringlesoft / laravel-process-approval resubmit function

    function resubmit($record)
    {
        $data =  $record->approvalStatus->toArray();
        $id = $data['id'];
        $process_approval_statuses = DB::table('process_approval_statuses')
        ->where('id', $id)
        ->update([
            'status' => 'Submitted',
        ]);
        
        $data =  $record->approvals->first()->toArray();
        unset($data['id']);
        $data['approval_action'] = 'Submitted';
        $data['approver_name'] = auth()->user()->name;
        $data['user_id'] = auth()->user()->id;
        $data['created_at'] = date('Y-m-d H:i:s');
        $data['updated_at'] = date('Y-m-d H:i:s');
        $process_approvals = DB::table('process_approvals')->insert($data);

    }

Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *