可以在路由规则定义的时候调用validate
方法指定验证器类对请求的数据进行验证。
例如下面的例子表示对请求数据使用验证器类appindexvalidateUser
进行自动验证 并且使用edit
验证场景:
Route::post('hello/:id', 'index/hello')
->model('id', 'appindexmodelUser')
->validate('appindexvalidateUser','edit');
或不使用验证器而直接传入验证规则
Route::post('hello/:id', 'index/hello')
->model('id', 'appindexmodelUser')
->validate([
'name'=>'min:5|max:50',
'email'=>'email',
]);
也支持使用对象化规则定义
Route::post('hello/:id', 'index/hello')
->model('id', 'appindexmodelUser')
->validate([
'name'=>ValidateRule::min(5)->max(50),
'email'=>ValidateRule::isEmail(),
]);
尊贵的董事大人
英文标题不为空时 视为本栏投稿
需要关键字 描述 英文标题