Метод Illuminate \ Database \ Query \ Builder :: routeNotificationFor не существует - PullRequest
0 голосов
/ 25 апреля 2019

Я столкнулся с проблемой в Laravel 5.7

Ошибка выглядит следующим образом

Method Illuminate\Database\Query\Builder::routeNotificationFor does not exist.

Мой код выглядит следующим образом

$users = User::find(1);
Notification::send($users, new UserActivity());

Пользователи возвращают значение следующим образом

{"id":1, "name":"First Name", "email":"name@example.com","mobile":"9999999999","reset_password":0,"avatar":null,"created_at":"2019-04-11 10:39:08","updated_at":"2019-04-11 10:39:08","deleted_at":null}

Это нормально работает с Auth пользователем следующим образом

Notification::send(Auth()->user(), new UserActivity());

Если кто-нибудь сталкивался с такой же проблемой?

1 Ответ

0 голосов
/ 25 апреля 2019

Проблема решена из подсказки @ nakov

Необходимо добавить Illuminate\Notifications\Notifiable черту в пользовательской модели.

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