我有这两个radio
按钮,它们是required
<div class="form-group">
{!! Form::label('wc', trans('interface.notificationForWebMobile'), ['class'=>'col-sm-3 control-label']) !!}
<div class="col-sm-9">
<label><input type="radio" name="web" value="web"> {{trans('interface.Website')}}</label>
<label><input type="radio" name="web" value="clients"> {{trans('interface.mobApp')}}</label>
</div>
我有这两个字段。
{!! Form::text('route', null, ['class'=>'form-control', 'placeholder'=>trans('interface.notificationRoute')]) !!}
{!! Form::select('clients_view', [
null => 'Please select',
'Home' => 'Home',
'Search'=>'Search',
'Registration'=>'Registration',
'Login'=>'Login',], ['class'=>'form-control', 'placeholder'=>trans('interface.notificationRoute')]) !!}
我需要根据选中的单选按钮,根据需要验证这两个字段
web
,则需要route
字段clients
,则需要clients_view
菜单。这是我当前的Request
public function rules() {
return [
'title' => 'required',
'details' => 'required',
'web' => 'required',
'route' => 'required_with:',
];
}
required_with
应该是required_if