我希望人们在想要更改密码时输入密码。
我就是这样做的:
if(bcrypt($request->password === Auth::user()->password)
{
//Do something
}
我想正确地做和Laravel风格。如果Laravel没有适当的功能,我会感到惊讶。
答案 0 :(得分:1)
如果我在你的情况下,我会尝试类似
的东西 if (Auth::attempt(['email' => Auth::user()->email, 'password' => $request->password])) {
// Authentication passed...
//Do something
}
这将保持干净并使用Auth,例如,如果用户邮件未被确认,则拒绝尝试。
看看this part in Laravel Docs
别忘了包括
use Illuminate\Support\Facades\Auth;