这是我的AdminAuthenticate.php
if ($this->attemptLogin($request)) {
dd(Auth::guard('admin')->check());
return $this->sendLoginResponse($request);
}
protected function attemptLogin(Request $request)
{
return $this->guard('admin')->attempt(
$this->credentials($request), $request->filled('remember')
);
}
我正在尝试为Admin实施客户。 com attemptLogin()
如何返回 true ,但是Auth检查返回 false ?
答案 0 :(得分:1)
使用默认登录系统时,您暗中使用默认保护登录。但是之后,您将在admin
保护装置上检查是否成功登录。因此,您要做的就是在guard()
中添加一个返回正确防护的函数LoginController
:
protected function guard()
{
return Auth::guard('admin');
}
别忘了用Auth
导入use Illuminate\Support\Facades\Auth
门面。
答案 1 :(得分:0)
我无法在Admin模型中实现“扩展身份验证”。问题已解决。