使用Laravel 5.5验证数组值

时间:2017-12-14 00:05:35

标签: php arrays laravel

如何检查数组中的某些值是否为" unique"在一些数据库表中?

如果我有这样的数组:

Array ( [0] => value0 [1] => value1  [2] => value2  [3] => value3  )

我试图这样做,但它不起作用:

$this->validate($request,
 [        
    '*.selectedvalues'=>'unique:items,name',  
 ]
); 
我正确使用它吗?

1 个答案:

答案 0 :(得分:0)

我猜你的意思是:

'selectedvalues.*' => 'unique:....',

假设输入selectedvalues是包含您要检查唯一性的项目的数组。 [对于每个selectedvalue元素,针对它们运行此规则]