首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果选中了某个单选按钮,就需要使用laravel-5.8验证字段。

如果选中了某个单选按钮,就需要使用laravel-5.8验证字段。
EN

Stack Overflow用户
提问于 2020-01-09 12:47:17
回答 1查看 481关注 0票数 0

我有两个radio按钮,它们是required

代码语言:javascript
复制
<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>

我有这两个领域。

代码语言:javascript
复制
{!! 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菜单。

F 213

这是我现在的Request

代码语言:javascript
复制
public function rules() {
        return [
            'title'   => 'required',
            'details' => 'required',
            'web'     => 'required',
            'route'     => 'required_with:',
        ];
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-09 13:44:30

这是我的错,试着使用required_with,应该是required_if

这是我的最后一个请求,如果有人感兴趣

代码语言:javascript
复制
return [
            'title'        => 'required',
            'details'      => 'required',
            'web'          => 'required',
            'route'        => 'required_if:web,web',
            'clients_view' => 'required_if:web,clients',
        ];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59664308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档