<?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'],
]);
}
}
}