ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 路由验证 可以在路由规则定义的时候调用`validate`方法指定验证器类对请求的数据进行验证。 例如下面的例子表示对请求数据使用验证器类`app\index\validate\User`进行自动验证,并且使用`edit`验证场景: ``` Route::post('hello/:id', 'index/hello') ->model('id', 'app\index\model\User') ->validate('app\index\validate\User','edit'); ``` 或者不使用验证器而直接传入验证规则 ``` Route::post('hello/:id', 'index/hello') ->model('id', 'app\index\model\User') ->validate([ 'name' => 'min:5|max:50', 'email' => 'email', ]); ``` 也支持使用对象化规则定义 ``` Route::post('hello/:id', 'index/hello') ->model('id', 'app\index\model\User') ->validate([ 'name' => ValidateRule::min(5)->max(50), 'email' => ValidateRule::isEmail(), ]); ```