我有一个模态形式的表单,我想用laravel验证它,当我放规则时出现错误
方法[validateRequire]不存在。
,我认为是因为情态
当我以其他形式执行相同操作时,也很好。我希望错误出现在模态中
莫代尔
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<div class="row">
<div class="col-sm-12 b-r"><h3 class="m-t-none m-b">CREAR SLIDER</h3>
<div class="hr-line-dashed"></div>
{!! Form::open(['method' => 'POST','route' => ['inicio.actualizarSler','id'], 'files' => true,'id'=>'form-editarslider']) !!}
<input type="hidden" id="idslider" name="idslider">
<meta name="csrf-token" content="{{ csrf_token() }}">
<div class="form-group"><label>Titulo</label> <input type="text" id="tituloEditar" name="tituloEditar" placeholder="Ingrese titulo" class="form-control"></div>
<div class="form-group"><label>Subtitulo</label> <input type="text" id="subtituloEditar" name="subtituloEditar" placeholder="Ingrese subtitulo" class="form-control"></div>
<input type="hidden" id="idMenu" name="idMenu" value="{{ $menu->idMenu }}">
<div class="form-group"><label>URL</label> <input type="text" id="descripcionEditar" name="descripcionEditar" placeholder="Ingrese enlace" class="form-control"></div>
<div class="form-group">
<div class="form-group">
{!! Form::file('rutaImagenSlider',['id'=>'file-rutaImagenSlider']) !!}
</div>
</div>
{!! Form::close() !!}
<div>
<button onclick="guardarSlider();" class="btn btn-sm btn-primary pull-right m-t-n-xs" type="submit"><strong>REGISTRAR</strong></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
LARAVEL(要求)
class SliderRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'titulo' => 'required',
'subtitulo' => 'required',
'descripcion' => 'required'
];
}
}
验证规则将以同样的方式应用,无论从前端以何种形式使用验证,只要使用csrf令牌发送正确的参数即可!
require
应该 required
但是,您的问题不是模态的,但您在规则最后一行有错字。
return [
'titulo' => 'required',
'subtitulo' => 'required',
'descripcion' => 'required'
];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句