nik*_*aft 1 php laravel laravel-5
我需要覆盖 laravel 的默认登录功能,但是我对我在那里找到的代码感到困惑。我不明白 laravel AuthenticatesUsers.php 如何验证用户是否存在于 db 中,然后对用户进行身份验证。
我在AuthenticatesUsers.php 中使用了这个函数
/**
* Attempt to log the user into the application.
*
* @param \Illuminate\Http\Request $request
* @return bool
*/
protected function attemptLogin(Request $request)
{
return $this->guard()->attempt(
$this->credentials($request), $request->filled('remember')
);
}
Run Code Online (Sandbox Code Playgroud)
我想我需要在 auth/LoginController.php 中覆盖这个函数
但我不明白它是如何工作的。在哪里guard()和attempt()实施,我想真正的行动发生在那里。我需要为登录添加另一个条件。
有人了解laravel的默认登录是如何工作的吗?和这两个功能guard()和attempt(),例如尝试在 AuthenticatesUsers.php 本身内部没有实现,我相信它的这个函数我应该真正覆盖。
我在哪里可以找到它的实现?
| 归档时间: |
|
| 查看次数: |
8867 次 |
| 最近记录: |