如何在提交时验证输入而不在Laravel中刷新页面?

时间:2017-11-16 09:49:49

标签: ajax laravel

如果我有一个唯一的列,它将发送一个验证通知,表示此电子邮件已存在我提交输入时。我想在Laravel中实现它。请帮我从这开始。感谢

1 个答案:

答案 0 :(得分:1)

我使用axios作为示例,但您也可以使用jQuery Ajax

 axios.post('/login', loginParams).then(function (r) {
                   //Do in case of success
                }).catch(function () {
                    new Noty({
                        type: 'Danger',
                        text: '<b>' + r.data.success.name + '</b>',
                    }).show();
 });

在laravel

    public function validator(Request $request)
    {   
         $this->validate($request, [
            'email' => 'required|email|max:255|unique:users',
        ]);

    }