• File: LogSmsManager.php
  • Full Path: /var/www/imalipartnersapi/app/Classes/LogSmsManager.php
  • Date Modified: 02/07/2023 8:01 PM
  • File size: 775 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace App\Classes;

use App\SmsLog;

class LogSmsManager
{
    public function logSmsToDatabase($data)
    {

        $smsLog = SmsLog::query()->count();

        if ($smsLog == 0) {
            SmsLog::create([
                'status' => $data['Status'],
                'balance' => $data['balance'],
                'client_reference' => $data['ClientReference'],
                'message_id' => $data['MessageId'],
            ]);
        } else {
            $smsLog = SmsLog::find(1);
            $smsLog->update([
                'status' => $data['Status'],
                'balance' => $data['balance'],
                'client_reference' => $data['ClientReference'],
                'message_id' => $data['MessageId'],
            ]);
        }
    }
}