Nexmo sms laravel не работает

По сути, есть неправильное чтение, которое вызывает событие под названием «AbnormalReadingWasTaken», в котором я зарегистрировал двух слушателей в «AbnormalReadingWasTaken» в моем «EventServiceProviders», где первый слушатель «AddReadingsToAlertsTable» работает нормально, однако другой слушатель «SendAlertSMS» не кажется работать. Что мне не хватает, кто-нибудь может мне помочь с этим? Я полагаю, это как-то связано со скриптом curl для nexmo sms?

<?php

namespace App\Listeners;

use App\Events\AbnormalReadingWasTaken;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;

class SendAlertSMS
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}

/**
* Handle the event.
*
* @param  AbnormalReadingWasTaken  $event
* @return void
*/
public function handle(AbnormalReadingWasTaken $event)
{
$url = 'https://rest.nexmo.com/sms/json?' . http_build_query([
'api_key' => 'xxxxx',
'api_secret' => 'xxxxx',
'to' => 'xxxxx',
'from' => 'xxxxxx',
'text' => 'Hello from Nexmo'
]);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
}
}

1

Решение

Извините за возникшую проблему, ничего плохого в коде, ошибка была из-за неправильного api_key, моя ошибка не может поверить, что я действительно скопировал неправильный api_key. -_-

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]