我已经有一个注册表格发布到控制器,该控制器验证请求。
// Validate request
$this->validate($request, [
'email' => 'email|required|unique:users,email,NULL,id,deleted_at,NULL',
'zipcode' => 'digits:5|numeric|exists:zipcodes,zipcode,lat,NOT_NULL',
]);
如果已经发送电子邮件(唯一),我想做的事情,而不是仅发送错误消息(仅针对唯一,而不是其他错误)。
我最终要做的是在重定向到上一页(表格所在的位置)之后打开一个模态。
感谢您提供的任何帮助。
答案 0 :(得分:0)
你可以create custom validation rule并尝试在闭包中做你的东西:
public function boot()
{
Validator::extend('foo', function($attribute, $value, $parameters, $validator) {
// Do your stuff.
return $value == 'foo';
});
}