Laravel 5.2 validation check if value is not equal to a variable
在我的实例中,一个用户正在邀请另一个用户,我想检查他们邀请的用户是否不是自己。
因此,我有两个变量来接收电子邮件和用户->电子邮件
1 2 3 | $this->validate($request, [ 'email' => 'required|email', ]); |
如何将验证规则添加到验证调用中?
您可以使用
1 2 3 | $this->validate($request, [ 'email' => 'required|email|not_in:'.$user->email, ]); |
您可以根据laravel文档使用
对于请求验证中的即时执行:
1 2 3 4 5 6 7 8 9 | public function rules() { return [ 'from' => 'required', 'to' => 'required|different:from', 'action' => 'required', 'access' => 'required' ]; } |
这两个