如何在Laravel中禁用密码提醒电子邮件

时间:2013-06-03 15:56:19

标签: laravel laravel-4

我希望Password :: remind方法使用令牌进行响应,而不是将电子邮件发送到提供的电子邮件地址。我可以禁止/禁用电子邮件吗?

帮助将非常感激。

1 个答案:

答案 0 :(得分:3)

我认为你不能,你能做的最好就是自己制作一个,使用Laravel的方式:

创建一个新类:

<?php

use Illuminate\Auth\Reminders\DatabaseReminderRepository as DbRepository;

class Reminder {

    public static function create($user)
    {
        $reminders = new DbRepository(DB::connection(), Config::get('auth.reminder.table'), Config::get('app.key'));

        return $reminders->create( $user );
    }

}

并使用它

$user = User::find(2);

echo Reminder::create($user);

之后你可以检查你的password_reminders表,你的新令牌会在那里:

select * from password_reminders;