public function authenticate()
{
$id = $this->getPayload()->get('sub');
if (! $this->auth->byId($id))
{
return false;
}
return $this->user();
}
protected function authenticated(Request $request, $user)
{
$credentials = $request->only('email', 'password');
try {
if (! $token = JWTAuth::attempt($credentials)) {
echo "Invalid request!";
}
} catch (JWTException $e) {
echo "Could not create a token!";
}
\Cookie::queue('token', $token, 3600);
}
在打印$id
时,它返回到用户表的ID,说我没有ID我用过user_id
,我该如何更改它以及在哪里进行指导。谢谢
答案 0 :(得分:0)
byId
byId()
将搜索主键,因此使user_id
主键并确保将其设置为自动增量。