Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

有升级吗超哥 #1

Open
hwbrzzl opened this issue Nov 10, 2020 · 2 comments
Open

有升级吗超哥 #1

hwbrzzl opened this issue Nov 10, 2020 · 2 comments

Comments

@hwbrzzl
Copy link

hwbrzzl commented Nov 10, 2020

No description provided.

@zhuzhichao
Copy link
Owner

哈哈,文博这么快就看到了啊,主要是以下更新:

  1. 精简和优化代码
  2. 调用方式减少侵入性,更符合 laravel 的查询哲学
  3. 这个项目不再原生支持 lighthouse ,后面可以考虑做个插件来优化 lighthouse 的使用
  4. 使用时不需要再新建一些文件放置 wheres 等内容,可以直接使用 wheres 内容
  5. 不再有 getlist/getcount 等 方法,永远返回的是 query 对象, 这样能方便使用者的场景,是分页或者列表或者count或者sum等操作。而不需要使用写好的内置静态方法。大大提高了扩展性和使用场景。
  6. 不再内置一些非必要的 api 传入参数,例如 page_size pagesize size 等,让使用者自由发挥使用,减少包对使用者的干预
  7. 调整到自己的仓库,方便更新维护
  8. 之前的 advanced search 基本也都稳定了,也满足大部分使用场景了,但是主要还是 15 年时候的设计思路,也一直在做加法,显得臃肿了。这次算是做个轻量版的。😁

大概就是上面的了,我近期写个使用文档,现在还在内部使用和优化阶段。

@hwbrzzl
Copy link
Author

hwbrzzl commented Nov 12, 2020

哈哈,文博这么快就看到了啊,主要是以下更新:

  1. 精简和优化代码
  2. 调用方式减少侵入性,更符合 laravel 的查询哲学
  3. 这个项目不再原生支持 lighthouse ,后面可以考虑做个插件来优化 lighthouse 的使用
  4. 使用时不需要再新建一些文件放置 wheres 等内容,可以直接使用 wheres 内容
  5. 不再有 getlist/getcount 等 方法,永远返回的是 query 对象, 这样能方便使用者的场景,是分页或者列表或者count或者sum等操作。而不需要使用写好的内置静态方法。大大提高了扩展性和使用场景。
  6. 不再内置一些非必要的 api 传入参数,例如 page_size pagesize size 等,让使用者自由发挥使用,减少包对使用者的干预
  7. 调整到自己的仓库,方便更新维护
  8. 之前的 advanced search 基本也都稳定了,也满足大部分使用场景了,但是主要还是 15 年时候的设计思路,也一直在做加法,显得臃肿了。这次算是做个轻量版的。😁

大概就是上面的了,我近期写个使用文档,现在还在内部使用和优化阶段。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants