フォームには2つのドロップダウンがあります。私がフォームを提出すると、少なくとも1つのドロップダウンが必要であることを確認して表示する必要があります。私はいくつかの機能を追加しましたが、機能しません。代わりにrequired_without_all
使用required_without
のlaravel検証を使用して少なくとも1つのドロップダウンを検証して表示する方法
create.blade.php
<select class="form-control" id="user" name="user">
<option value="0"> select user </option>
<option value="1"> jane </option>
<option value="2"> peter </option>
</select>
<select class="form-control" id="email" name="email">
<option value="0"> select email</option>
<option value="1"> [email protected] </option>
<option value="2"> [email protected] </option>
</select>
CreateRequest.php
public function rules()
{
$rules = [
'user' => 'required_without_all:email|not_in:0',
'email' => 'required_without_all:user|not_in:0',
];
return $rules;
}
私の答えはこちらをご覧ください:https://stackoverflow.com/questions/46909982/laravel-at-least-one-field-is-required/46910085#46910085 –
[Laravelの少なくとも1つのフィールドは必須です](https://stackoverflow.com/questions/46909982/laravel-at-least-one-field-is-required) –
@RaunakGuptaはい、そうです。私はここに同じリンクを掲示し、私の答えをチェックするように言った。それが助けあれば! –