[ // 应用目录 支持通配符: * , 例如: app/*, app/*.php 'app', ], // 扫描排除的路径 支持通配符: * 'exclude_paths' => [ 'app/model', ], // 忽略的进程名称 'ignore_process' => [ 'monitor' ], // 路由设置 'route' => [ // 如果注解路由 @Route() 未传参则默认使用方法名作为path 'use_default_method' => true, ], // 验证器注解 'validate' => [ // 验证器验证处理类 (该功能需要自行安装对应的验证器扩展包),目前只支持 think-validate 'handle' => LinFly\Annotation\Validate\Handle\ThinkValidate::class, // 验证失败处理方法 'fail_handle' => function (Webman\Http\Request $request, string $message) { return json(['code' => 500, 'msg' => $message]); }, // 注解验证器 @Validate() 未填写验证器类名时则通过命名空间拼接规则获取验证器类名 'auto_validate' => true, // 验证器类名后缀 'auto_validate_suffix' => 'Validate', // 自动验证器验证处理 // 'auto_validate_handle' => function (array $item): string { // return str_replace('\\controller\\', '\\validate\\', $item['class']); // } ], ];