laravel5 验证form表单提交数据 以及 报错/数据保留
一起学习
后台代码
前台正常form表单提交
//验证数据是否规范
$validator = \Validator::make($request->input(),[
'url'=>'required', //url、pre、sql··前台提交的name名
'pre'=>'required',
'sql'=>'required',
'table'=>'required',
],[
'required'=>':attribute为必填项' //报错信息提醒
],[
'url'=>'网址', //指定语言
'pre'=>'正则',
'sql'=>'创建表sql',
'table'=>'数据表名'
]);
//保存报错信息
if($validator->fails()){
return redirect()->back()->withErrors($validator)->withInput(); //信息保持
}
有了报错信息后 在前台怎么展示呢
{{ $errors->first('url') }} //直接展示报错信息
数据保留 value="{{ old('url') }}" 给输入框 按钮 赋值value