如果验证问题,Laravel需要
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果验证问题,Laravel需要相关的知识,希望对你有一定的参考价值。
如果验证问题,Laravel需要
刀:
{{ Form::open(['route' => ['updateEmailSettings']]) }}
<div class="form-group row">
{{ Form::label('driver','Mail Driver',['class' => 'col-md-3 col-form-label required']) }}
<div class="col-md-9">
{{ Form::select('driver',$drivers, null,['class' => 'form-control', 'placeholder' => 'Select']) }}
</div>
</div>
<div class="form-group row">
<label class="col-md-3 col-form-label font-weight-bold">Mandrill</label>
</div>
<div class="form-group row">
{{ Form::label('mailgun_secret','Secret',['class' => 'col-md-3 col-form-label']) }}
<div class="col-md-9">
{{ Form::text('mailgun["secret"]',null,['class' => 'form-control', 'id' => 'mailgun_secret']) }}
</div>
</div>
<div class="form-group row">
<div class="col-md-9 ml-md-auto">
{{ Form::button('<i class="far fa-save"></i> Save',['class'=>'btn btn-primary mr-3','type'=>'submit']) }}
<a class="btn btn-danger" href="{{ route('emailSettings') }}"><i class="far fa-times-circle"></i> Cancel</a>
</div>
</div>
{{ Form::close() }}
表格要求:
return [
'driver' => 'required',
'mailgun.*.domain' => 'required_if:driver,mailgun'
];
验证总是失败。如果我错过了什么,请建议我。
答案
解决了我自己
刀片:在支架内删除双引号。
{{ Form::text('mailgun[secret]',null,['class' => 'form-control', 'id' => 'mailgun_secret']) }}
表单请求:删除星号
'mailgun.domain' => 'required_if:driver,mailgun'
以上是关于如果验证问题,Laravel需要的主要内容,如果未能解决你的问题,请参考以下文章