1
ユーザーが同じフルーツ名を送信しないように、以下の選択フィールドを比較しようとしています。例えば選択したフィールドに重複しないようにする
Field #1: Apple
Field #2: Apple
Field #3: Banana
コード私がこれまで持っている:あなたの助けを事前に
ビュー
<table class="table table-bordered">
<thead>
<th>Product</th>
<th>Quantity</th>
</thead>
<tbody class="body">
<tr>
<td>{!! Form::select('fruits[]', $products, null, ['class'=>'form-control']) !!}</td>
<td>{!! Form::text('quantity[]', null, ['placeholder' => 'Insert Quantity', 'class' => 'form-control']) !!}</td>
</tr>
<tr>
<td>{!! Form::select('fruits[]', $products, null, ['class'=>'form-control']) !!}</td>
<td>{!! Form::text('quantity[]', null, ['placeholder' => 'Insert Quantity', 'class' => 'form-control']) !!}</td>
</tr>
<tr>
<td>{!! Form::select('fruits[]', $products, null, ['class'=>'form-control']) !!}</td>
<td>{!! Form::text('quantity[]', null, ['placeholder' => 'Insert Quantity', 'class' => 'form-control']) !!}</td>
</tr>
</tbody>
</table>
コントローラ
$products = ['Apple', 'Banana', 'Orange'];
$inputs = Input::all();
for ($i = 0; $i < count($inputs['fruits']); $i++) {
if($inputs['fruits'][$i] == ?????){ <-- Here is my problem
return back();
}
}
感謝を
ありがとう@MarcoFlorian!あなたは私の時間を救った:) – Khai