Ошибка в Laravel 5.3.6 при отправке запроса в забытый пароль.
Сведения об ошибке
Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: notify ()
Проблема находится в файле ниже:
поставщик \ laravel \ framework \ src \ Illuminate \ Auth \ Passwords \ PasswordBroker.php
Строка 69. Код ниже
$user->sendPasswordResetNotification(
$this->tokens->create($user)
);
Функция: sendResetLink
Он отлично работал в Laravel 5.2 и, похоже, не работал в версии 5.3.6 . Вы столкнулись с этой проблемой?
2 ответа
Вы должны добавить черту Illuminate\Notifications\Notifiable
в модель User
.
В моем случае я все еще получал ошибку после выполнения шагов, указанных в других ответах.
BadMethodCallException: вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: notify ()
Я скучал
использовать Уведомляемый
...
use Illuminate\Notifications\Notifiable;
class User extends Model
{
use SoftDeletes, Notifiable;
...
Похожие вопросы
Связанные вопросы
Новые вопросы
php
PHP — это открытый, мультипарадигмальный, динамически типизированный и интерпретируемый язык сценариев, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.