Проблема в Laravel 5.3.6 при подаче запроса в «Забыл пароль».
Сведения об ошибке
Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: notify ()
Проблема находится в файле ниже:
поставщик \ Laravel \ рамки \ SRC \ Осветите \ Auth \ Пароли \ PasswordBroker.php
Строка 69. Код ниже
$user->sendPasswordResetNotification( $this->tokens->create($user) );
Функция: sendResetLink
Он отлично работал в Laravel 5.2 и, похоже, не работает в версии 5.3.6 . Вы столкнулись с этой проблемой?
Вы должны добавить Illuminate\Notifications\Notifiable
trait в модели User
.
Добавьте признак «Уведомляемый» в пользовательский режим.
Illuminate\Notifications\Notifiable
Добавьте это в свой app.php:
Для ваших поставщиков:
Illuminate\Notifications\NotificationServiceProvider::class,
В псевдонимах:
'Notification' => Illuminate\Support\Facades\Notification::class,
В моем случае я все еще получал ошибку после следующих шагов, приведенных в других ответах.
BadMethodCallException: вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: notify ()
Я отсутствовал
использовать Уведомление
... use Illuminate\Notifications\Notifiable; class User extends Model { use SoftDeletes, Notifiable; ...