2016-02-04 47 views
2

我有一个帖子值members,成员是一组值。我如何验证某个特定值不在列表中?验证表单数组中的值

$this->validate($request, [ 
     'member_ids' => 'required|min:1|not_in:4', 
]); 

谢谢!

+0

嗯,我想,检查是否在数组中存在着一些价值不验证的问题。 – Saani

回答

4

Laravel 5.2具有array validation

那么试试这个:

$this->validate($request, [ 
    'member_ids.*' => 'required|not_in:4', 
]); 
+0

是否有可能使用另一个请求参数? ''required | not_in:owner_id'' – Gerrit

+1

@Gerrit你可以使用“不同的”规则,看看[这里](https://laravel.com/docs/5.2/validation#rule-different)。 它应该看起来像'required | different:owner_id' –