thinkphp5.1 使用路由的方式进行参数验证,不验证文件

浏览:2082 发布日期:2018/09/06 分类:ThinkPHP5专区 关键字: bug 参数验证 thinkphp5.1 路由
我的项目使用的是路由,在路由文件中设置的validate参数验证,但是这样是不能验证file文件的,我尝试去查看源代码,在thinkphp/library/think/route/Dispatch.php的257行是这样写的  if (!$v->check($this->request->param())) {
            throw new ValidateException($v->getError());
        }
我尝试修改代码为下面的格式就成功验证了 if (!$v->check(array_merge($this->request->param(),$this->request->file()))) {
            throw new ValidateException($v->getError());
        }
我认为这是一个bug,希望团队能及时修复
最佳答案
评论( 相关
后面还有条评论,点击查看>>