2016-08-03 7 views

答えて

3

は、あなたがする必要があるすべてのpersonは、入力フィールドの名前で、emailキー

+0

お返事ありがとうございます。ルールは 'items []'とどのように正確に見えますか? –

+0

'items'の内部で検証しようとしているフィールドは何ですか? 'person'を' items'に置き換え、対応するフィールドを検証します。 – Halnex

+0

私はすべての入力フィールドに 'items []'という名前を割り当てています。 'items [0 => 'example'、1 => 'another example']' –

2

あるLaravel 5.2は、アレイの検証を持っているこの

$validator = Validator::make($request->all(), [ 
    'person.*.email' => 'email|unique:users', 
    'person.*.first_name' => 'required_with:person.*.last_name', 
]); 

のようなものを試してみてください次のとおりです。

このような入力があると仮定すると、

<input type="text" name="example[]" /> 
<input type="text" name="example[]" /> 

[]は、このためのキー:)

であり、あなたのコントローラであなただけ行うことができます。

$this->validate($request, [ 
    'example.*' => 'required|email' 
]); 
+0

私はLaravel 5を実行しています。役立たず。私はフィールド名を変更する必要がありますね。 –

関連する問題