1

我试图在 Laravel中实现这个包( https://github.com/jenssegers/Laravel-MongoDB )。但是,我在尝试发送密码提醒或重置时遇到问题,Password::remind($credentials);因为它会从第 216 行抛出以下错误vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php.

User must implement Remindable interface.

用户模型开始:

<?php

use Illuminate\Auth\UserInterface;
use Illuminate\Auth\Reminders\RemindableInterface;
use Jenssegers\Mongodb\Model as Eloquent;

class User extends Eloquent implements UserInterface, RemindableInterface {

它使用 RemindableInterface 所以我不确定它为什么会抛出错误

4

1 回答 1

1

检查您的用户模型是否包含此功能:

public function getReminderEmail();

这是您需要实现的以满足 RemindableInterface 的要求。

于 2013-09-12T06:45:23.163 回答