如何在Laravel中更改密码重置的日期和时间格式?

时间:2018-08-27 12:12:18

标签: php laravel

默认时间格式似乎为add_action( 'wp_ajax_nopriv_createpdfrequest', 'createpdfrequest' ); add_action( 'wp_ajax_createpdfrequest', 'createpdfrequest' ); function post_love_add_love() { // do stuff here }

在我的应用程序的其余部分中,它被覆盖为UNIX时间戳,例如2018-08-27 12:01:07

我在每个模型中都这样设置它:

1535351961

但是如何进行密码重置? Laravel为protected $dateFormat = 'U'; 表使用什么模型?

或者我可以以某种方式在password_resets中做到吗?


编辑:

我完全知道我需要重写的内容:

ResetPasswordController

protected function getPayload($email, $token)
{
    return ['email' => $email, 'token' => $this->hasher->make($token), 'created_at' => new Carbon];
}

此功能位于

protected function getPayload($email, $token) { $createdAtUnix = Carbon::now()->timestamp; return ['email' => $email, 'token' => $this->hasher->make($token), 'created_at' =>$createdAtUnix]; }

它在\vendor\laravel\framework\src\Illuminate\Auth\Passwords\DatabaseTokenRepository中,而不在src中。如何覆盖它?

0 个答案:

没有答案