2017-12-14 6 views
0

配列内の一部の値がデータベーステーブル内で「一意」であるかどうかをチェックする方法はありますか?Laravel 5.5で配列値を検証する

私はこのようないくつかの配列を持っている場合:

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

が、私はこれを実行しようとしましたが、それは動作しません:

$this->validate($request, 
[   
    '*.selectedvalues'=>'unique:items,name', 
] 
); 

私は右のそれを使用していますか!?あなたはこのことを意味推測するつもり

+0

'array-unique'? – aaa

+0

あなたは「このような配列を持っています」...どこで、入力名は何ですか? – lagbox

+0

@ppz .. 'array-unique'とは何ですか? – lagbox

答えて

0

イム:入力selectedvaluesを想定し

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

はあなたが一意性をチェックしたい項目を持つ配列です。 [各selectedvalue要素に対して、この規則をそれらに対して実行する]

+0

はい、この 'selectedvalues'は入力フォームから入力された配列です。それらがデータベース内で一意である場合は、その中の値。 – rakk92

+0

そこに行く: – lagbox

+0

どのような形式や形式では、このルールはそれに適用されるように見えるでしょうか? – rakk92

関連する問題