我按照指南从official docs重置密码
$status = Password::reset(
$request->only('email', 'password', 'password_confirmation', 'token'),
function ($user, $password) {
$user->forceFill([
'password' => Hash::make($password)
])->setRememberToken(Str::random(60));
$user->save();
event(new PasswordReset($user));
}
);
然而我得到的错误:
密码验证():参数#1($password)必须是字符串类型,给定数组
1条答案
按热度按时间xam8gpfp1#
request对象中的
password
以数组的形式出现。把dd($request)
放到你的控制器上,你就会看到。在视图文件中,我认为你错误地把password字段的名称设置成了“password[]”。