我是 Lumen 的新手。如何实现登录?
我已经尝试过这段代码,但出现错误。我在文档中发现 Lumen 不支持 session。所以 Auth::attempt() 不可用。
public function login(Request $request)
{
$this->validate($request, [
'email' => 'required|string|email',
'password' => 'required|string'
]);
$credentials = $request->only('email', 'password');
if( !Auth::attempt($credentials) ) {
return response()->json([
'message' => 'Unauthorized'
], 401);
}
return response()->json(['message' => 'Successfully login'], 200);
}
如何使用登录方法对用户进行身份验证?由于 Auth::attempt() 不起作用,是否有其他选择?谢谢!
德玛西亚99