API Resource 分页参数如何重写
请问大家如何重写 Laravel 框架中默认的请求和响应参数?
目前的场景是这样:
我们跟前端约束了驼峰方式的请求和响应参数命名规范,但发现 Laravel 和分页和授权相关参数,都是下划线的命名规范。我也想过使用中间件来对参数名进行转换处理,但 Resource 里面已经处理多数参数名,再使用中间件感觉有些浪费计算资源。所以相对两块做单独处理,对于分页这块我特地翻了一下 5.8 版本的源码,貌似写的非常死,分页都是通过键值对使用 toArray 方法返回的,API Resource 里面也是直接判断并调用了分页类,并没有找到能替换分页类的地方。请问如何能替换分页类 或者 替换其分页的请求和响应参数?
推荐文章: