默认时间格式似乎为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
中。如何覆盖它?