我正在学习Laravel 5.4并定制和制作我原来的Auth功能.
以下是我的"身份验证"方法.
public function authenticate(Request $request)
{
$remember_me = (Input::has('remember')) ? true : false;
Auth::guard('web');
$this->validateLogin($request);
$credentials = array(
'username' => trim($request->input('username')),
'password' => trim($request->input('password'))
);
if(Auth::attempt($credentials, $remember_me)){
$user = Auth::guard('web')->user();
Auth::guard('web')->login($user, $remember_me);
return redirect()->route('mypage');
}
return redirect()->back();
}
Run Code Online (Sandbox Code Playgroud)
关于上面提到的尝试和登录方法的$ remember_me参数部分,我有一个问题.
他们之间有什么区别?
当我看到文档时,它说类似于,如果你想制作"记住我"的标记,你可以设置关于它们的第二个布尔参数.