【发布时间】:2016-12-27 07:47:40
【问题描述】:
您好,我正在使用 laravel 代码检查电子邮件是否唯一,并且在前端我使用 jquery 如下:
blade.php page
user_email: {
required: true,
email: true,
remote: {
url: base_url + "/validate_email",
type: "post"
}
},
在帖子中,我在控制器中使用了以下方法 validation_email:
function validate_email(Request $request) {
if ($request->input('user_email') !== '') {
if ($request->input('user_email')) {
$rule = array('user_email' => 'Required|email|unique:users');
$validator = Validator::make($request->all(), $rule);
}
if (!$validator->fails()) {
die('true');
}
}
die('false');
}
但是当我填写电子邮件并进行验证时,它会显示一个错误作为 CsrftokenMismatch 异常。当我禁用 csrf 令牌然后 csrf 令牌然后代码正在工作,否则它会引发异常。 请为此建议我一些解决方案。谢谢
【问题讨论】:
标签: php jquery ajax laravel laravel-5.2