我在auth.php
文件中注册了4个不同的警卫。我有一个页面用于重置四个警卫中用户的密码。因此,在发送电子邮件时,我设法通过表单发送它来确定使用哪个警卫。
我的ForgotPasswordController.php
protected function guard()
{
return Auth::guard(Input::get('guard'));
}
protected function broker()
{
if (Input::get('guard') == 'web') {
return Password::broker('users');
}
return Password::broker(Input::get('guard'));
}
但是在ResetPasswordController.php
文件中,我无法做同样的逻辑。如何获得该文件中使用的相同警卫和经纪人?我可以将保护名称与密码重置令牌一起存储在数据库中吗?如果是,怎么样?请指导我