使用未定义的常量用户 - 假定用户使用 php7.2
Posted
技术标签:
【中文标题】使用未定义的常量用户 - 假定用户使用 php7.2【英文标题】:Use of undefined constant user - assumed 'user using 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);
我的代码哪里错了?
【问题讨论】:
【参考方案1】:将if(user == NULL)
更改为if($user === null)
。错误来自user
变量上缺少$
【讨论】:
以上是关于使用未定义的常量用户 - 假定用户使用 php7.2的主要内容,如果未能解决你的问题,请参考以下文章
警告:更新到 PHP 7.2 后使用未定义的常量 _ - 假定为“_”(这将在 PHP 的未来版本中引发错误)