表单验证的两个方法request或validate能否不自动跳转

表单验证的两个方法request或validate,如果验证错误都回跳回上一个页面,我现在想用于api输入验证,不需要他跳转,只需要把不通过的error信息返回给我,让我来做处理。这样能否做到?

bobby

ajax吧,返回json之类就好了

sswowo
$validator = Validator::make(
    array('name' => 'Dayle'),
    array('name' => array('required', 'min:5'))
);
if ($validator->fails())
{
       $messages = $validator->messages();
}

判断是否成功 失败了 直接以你要的格式返回错误信息 $messages

xiao

@sswowo 目前是用这种方法,要是能通过注入request 就更方便了。可惜request是直接回跳页面的,好像支付ajax返回,但我开发api一般用postman调试,这样调不了。大家有没有更好的办法呢?

sswowo

这个你都可以自己实现啊 @xiao