使用未定义的常量用户 - 假设“用户使用 php7.2”

问题描述 投票:0回答:1

我正在使用 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);
    }
}

我的代码哪里错了?

php laravel variables
1个回答
0
投票

if(user == NULL)
更改为
if($user === null)
。该错误来自于
$
变量
 上缺少 
user

© www.soinside.com 2019 - 2024. All rights reserved.