Php 登录或注册后更改响应

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

我想在登录后返回一个json响应。我尝试使用:

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:/您可以提供现有的用户凭据吗?