【发布时间】:2019-12-24 20:32:11
【问题描述】:
我是 Lumen 的新手并正在构建一个 RESTful API,但由于 Auth::attempt 不起作用,我现在卡了几个小时。我一直在寻找任何答案,但所有结果都只是 Laravel 而不是 Lumen。
所以我创建了一个 AuthController 和登录方法来验证用户,但我得到了一个错误。
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);
}
}
这是错误:“方法 Illuminate\Auth\RequestGuard::attempt 不存在。”
有人可以帮助我吗?谢谢!
【问题讨论】: