Ошибка "Класс 'Nexmo \\ Laravel \\ Фасады \\ Nexmo' не найден" - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь отправить смс, как только пользователь зарегистрируется, но он продолжает получать:

"Class 'Nexmo\\Laravel\\Facades\\Nexmo' not found"

У меня есть это в верхней части моего файла контроллера:

use Nexmo\Laravel\Facades\Nexmo;

У меня также есть это в моем config/app.php файле

'Nexmo' => Nexmo\Laravel\Facades\Nexmo::class,

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

Также вот моя реализация кода:

Nexmo::message()->send([
    'to' => '1122334455', //not actually using this number
    'from' => 'Test',
    'text' => 'Hey, test this digit code',
    'text' => $request->user()->activation_token
]);

Обновление 1: Я сделал php artisan vendor:publish и опубликовал конфигурационный файл nexmo, но он все равно выдает ошибку выше.

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

Спасибо, ребята за ответы / предложения

По какой причине он работает сейчас? Я сделал все предложения / ответы, и это не сработало, сделал некоторые другие вещи (не работает на этом), и это вдруг работает?

Спасибо, ребята:)

Если я узнаю, что я сделал, чтобы это работало, я обновлю этот ответ.

Нашел ответ: Обнаружено, когда я запускаю php artisan vendor:publish, он дает список для публикации или что-то еще, и я предполагаю, что я не сделал тот, который специально публикует Nexmo. И все же следовало бы поработать, потому что я сделал тот, который опубликует все. В любом случае, опубликовал файл Nexmo в папке config. Каким-то образом именно это заставило все остальное работать, и это, вероятно, сочетание ответа / предложения

В любом случае, спасибо, ребята, за вашу помощь !!

0 голосов
/ 01 ноября 2018

Добавьте Nexmo \ Laravel \ NexmoServiceProvider в массив провайдеров в вашем config / app.php:

   'providers' => [
    // Other service providers...

    Nexmo\Laravel\NexmoServiceProvider::class,
],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...