单词记录
except 把…除外
validator 验证器
required 必须的
laravel记录
input验证
1 csrf
form表单 需要加csrf {{csrf_field()}}
ajax 加 csrf {{csrf_token()}}
2 validator
需要参数 (
input,
rules,$message)
phpstorm 输入Validator:: 会自动引入
use Illuminate\Support\Facades\Validator;
例子
$rule=array('password'=>'required|between:6,10','user_name'=>'require')
$message=array(
'password.required'=>'密码6-10位',
'user_name.required'=>'用户名不能为空'
);
$validator=Validator::make($input,$rules,$message);
if($validator->passes()){
//验证通过
}else{
//返回错误 有几个返回几个
//前台页面显示表单验证错误
/*@if(count($errors)>0){
foreach($errors->all() as $v){
ehco $v;
}
}
*/
return back()->withErrors($validator);//返回错误
}