Php 登录或注册后更改响应
我想在登录后返回一个json响应。我尝试使用:Php 登录或注册后更改响应,php,laravel,authentication,laravel-5.2,Php,Laravel,Authentication,Laravel 5.2,我想在登录后返回一个json响应。我尝试使用: public function login(Request $request){ if (Auth::attempt(['email' => $request->email, 'password' => $request->password])) { return response()->json([ 'data' => $request
public function login(Request $request){
if (Auth::attempt(['email' => $request->email, 'password' => $request->password])) {
return response()->json([
'data' => $request,
'success' => true,
]);
}
}
}
但是Auth::trunt总是返回false
我做错了什么?
或者,如何更改lavarel的简单auth的代码,只需返回一个json响应
谢谢。如果您使用的是Laravels auth系统,密码将被哈希处理。传入您的密码应该写为bcrypt($request->password)@RobFonseca,在这里我需要添加bcrypt($request->password)?对,您当前正在Auth::trunt方法中使用$request->password。只需将其包装在bcrypt()@RobFonseca中,仍然返回false:/您可以提供现有的用户凭据吗?如果您使用的是Laravels auth system,则密码会被哈希处理。传入您的密码应该写为bcrypt($request->password)@RobFonseca,在这里我需要添加bcrypt($request->password)?对,您当前正在Auth::trunt方法中使用$request->password。只需将其包装在bcrypt()@RobFonseca中,仍然返回false:/您可以提供现有的用户凭据吗?