Laravel 5.8 событие слушателя не работает на сервере - PullRequest
1 голос
/ 23 января 2020

По некоторым причинам слушатель не работал на сервере, но на локальной машине все хорошо. Я сделал 3 точки лога - на контроллере, на событии и на слушателе. Точка «Событие пожара» и «Файл события» в порядке, но «Отправить SMS» не работает. Что это может быть?

Слушатель

$user = User::find($event->userId);
    if (!is_null($user->phone_verified_at)) {
        Log::info('Send SMS', (array) $user);
        PhoneSms::sendSMS($user->phone, trans(config('sms.'.$event->type)), true);
    }

Событие

public function __construct($userId, $type)
{
    Log::info('Event file', (array) $userId);
    $this->userId = $userId;
    $this->type = $type;
}

Контроллер

Log::info('Fire event', (array) $user);
event(new UserDataChanged($user_id, 'not_success_enter'));
...