表单验证

来源:互联网 发布:hp打印机输入端口名 编辑:程序博客网 时间:2024/05/29 02:29

一.建request   命令:php artisan make:request DqqRequest二.DqqRequest里写验证信息:// 1.默认的false改为truepublic function authorize()    {        return true;                   }    // 2.规则    public function rules()    {        return [            'name'=>'required',            'expire_time_start'=>'required',            'expire_time_end'=>'required',            'use_value'=>'required',            'distribute_count'=>'required',            'start_price'=>'required'        ];    }    // 3.提示错误信息    public function messages()    {        return [            'name.required'=>'请输入优惠券名称',            'expire_time_start.required'=>'请输入有效期起点',            'expire_time_end.required'=>'请输入有效期终点',            'use_value.required'=>'请输入抵用金额(折扣)',            'distribute_count.required'=>'请输入派发总数',            'start_price.required'=>'请输入使用金额起点'        ];    }三.模板里写代码: <form class="form haspadding" action="{{url('admin/norms/add')}}" method="post">                <section class="content container-fluid">                    @if (count($errors) > 0)                        <div class="alert alert-danger">                            <ul>                                @foreach ($errors->all() as $error)                                    <li>{{ $error }}</li>                                @endforeach                            </ul>                        </div>                @endif    四.控制器里引用自己建的request     public function add(DqqRequest $request){     }


原创粉丝点击