1、第一步引入
use Illuminate\Support\Facades\Validator;
2、第二步写Validate测试DEMO(方法)
public function demoValidate(Request $request)
{
$input = $request->input();
$validator = $this->validate($input);
if ($validator->fails()) {
echo "<pre>";
print_r($validator->getMessageBag()->all());
exit();
}
}
3、第三步写Validate验证方法
private function validate($input)
{
$rules = [
'merchantId' => 'required|integer',
];
$message = [
'merchantId.required' => '商家ID必传',
'merchantId.integer' => '商家ID必须为int',
];
return Validator::make($input, $rules, $message);
}
4、第四步测试
不传商家id正常报错
传商家id正常校验成功
OK,完美结束了
*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。
END
PHP开源社区 扫描关注 进入”PHP资料“
免费获取进阶
面试、文档、视频资源
文章评论