验证用户实例无法正常运行Laravel 5.0

我尝试验证用户身份,但没有任何反应
在控制器中

我下一个

$authUser = User::where('password', md5($user->salt . $request->get('password')))
                  ->where('email', $request->get('email'))
                  ->first(['login', 'email', 'firstname', 'lastname', 'zip_code','phone']);
if ($authUser) {
   Auth::login($authUser);
   return response()->json(['user' => $authUser]);
}

响应返回用户,但对于下一个请求,我收到用户未通过身份验证的错误.任何想法?

解决方法:

您好,因为您忘记将ID字段添加到返回的字段数组中,所以请尝试添加

$authUser = User::where('password', md5($user->salt . $request->get('password')))
                  ->where('email', $request->get('email'))
                  ->first(['id', 'login', 'email', 'firstname', 'lastname', 'zip_code','phone']);
if ($authUser) {
   Auth::login($authUser);
   return response()->json(['user' => $authUser]);
}

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...