如何使用laravel验证模态?

罗伯特·波皮

我有一个模态形式的表单,我想用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章