Validation 如果对单选按钮进行验证,则需要Laravel 5
如果您有单选按钮时验证似乎不起作用,则需要使用laravel 我有以下规则:Validation 如果对单选按钮进行验证,则需要Laravel 5,validation,laravel-5,Validation,Laravel 5,如果您有单选按钮时验证似乎不起作用,则需要使用laravel 我有以下规则: 'method' => 'required|in:Email,Url', 'email' => 'required_if:method,Email'|'email', 'url' => 'required_if:method,Url'|'url', 在我的表格中,我有以下内容: {!! Form::radio('method', 'Email', true ) !!} {!! Form::rad
'method' => 'required|in:Email,Url',
'email' => 'required_if:method,Email'|'email',
'url' => 'required_if:method,Url'|'url',
在我的表格中,我有以下内容:
{!! Form::radio('method', 'Email', true ) !!}
{!! Form::radio('method', 'Url', false ) !!}
{!! Form::text('email', null, ['maxlength' => '255', 'class' => 'form-control']) !!}
{!! Form::text('url', null, ['maxlength' => '1000', 'class' => 'form-control']) !!}
'email' => 'required_if:method,Email'|'email',
'url' => 'required_if:method,Url'|'url',
但是验证似乎没有启动?我的错误-在下面添加了额外的撇号:
{!! Form::radio('method', 'Email', true ) !!}
{!! Form::radio('method', 'Url', false ) !!}
{!! Form::text('email', null, ['maxlength' => '255', 'class' => 'form-control']) !!}
{!! Form::text('url', null, ['maxlength' => '1000', 'class' => 'form-control']) !!}
'email' => 'required_if:method,Email'|'email',
'url' => 'required_if:method,Url'|'url',
应该是:
'email' => 'required_if:method,Email|email',
'url' => 'required_if:method,Url|url',
laravel支持您使用的“|”吗?以前从未见过这样的东西是的。您可以使用它来分隔不同的验证规则。