如何在laravel响应中发送错误?

时间:2015-04-01 11:36:05

标签: laravel laravel-5 laravel-validation

我正在编写一个更改密码的代码。我的代码如下:

public function changePassword(ChangePasswordRequest $request)
{

     $credentials = ['email'=>Auth::user()->email, 'password'=>$request['old_password']];

    if (Auth::validate($credentials))
    {
        password change code;
    }
    else
    {
        What should be there?
    }
}

如果不使用ajax,我们可以返回重定向到有错误的视图。 如果旧密码错误,在使用ajax时在else部分发送代码的错误应该是什么?我们可以在ChangePasswordRequest.php中匹配旧密码吗?

1 个答案:

答案 0 :(得分:0)

return response()->json(['old_password'=> ["Your old password is not correct."] ], 403);