【问题标题】:Use of undefined constant user - assumed 'user using php7.2使用未定义的常量用户 - 假定用户使用 php7.2
【发布时间】:2018-12-19 02:53:42
【问题描述】:

我使用 PHP v7.2,我使用 auth,当我使用 postman 的函数登录时,我收到这样的错误

使用未定义的常量用户 - 假定为“用户”(这将引发 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);
    }
}

我的代码哪里错了?

【问题讨论】:

    标签: laravel


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-05-24
      • 1970-01-01
      • 2016-06-23
      • 2015-07-11
      • 2014-05-07
      • 2014-04-30
      • 2013-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多