我正在使用 PHP v7.2 和 auth,当我使用 postman 的登录功能时,我收到如下错误:
使用未定义的常量 user - 假定为“user”(这将抛出一个 PHP 未来版本中的错误)
在 AuthController.php 第 41 行
这是我的 AuthController:
public function login(Request $request)
{
$user = User::where('email', $request->email)->where('password', app('hash')->make($request->password))->first();
if(user == NULL)
{
return response()->json(['status'=>'error', 'message'=>'token invalid'], 400);
}
else
{
return response()->json(['status'=>'succes', 'user'=> $user], 200);
}
}
我的代码哪里错了?
将
if(user == NULL)
更改为 if($user === null)
。该错误来自于 $
变量上缺少
user