【发布时间】:2017-04-13 02:49:25
【问题描述】:
我们正在努力重构我们的网站框架,以使用我们自己的 REST API 而不是 MySQL 查询。 API 使用流明。我们现在面临的一些问题是,我们需要重构大量非常复杂的查询以使用我们的 API。
API有一些基本的过滤选项,比如使用Like、In、Greater Than等。但是我们没有办法做JOINS、聚合、条件运算符等。
我想知道你们将如何解决这个问题?
【问题讨论】:
我们正在努力重构我们的网站框架,以使用我们自己的 REST API 而不是 MySQL 查询。 API 使用流明。我们现在面临的一些问题是,我们需要重构大量非常复杂的查询以使用我们的 API。
API有一些基本的过滤选项,比如使用Like、In、Greater Than等。但是我们没有办法做JOINS、聚合、条件运算符等。
我想知道你们将如何解决这个问题?
【问题讨论】:
你用过 Eloquent ORM。在我看来,你将能够轻松地通过 Eloquent。它来自 Lumen 的同一个人,可能没有问题。
https://laravel.com/docs/5.4/eloquent
https://laravel.com/docs/5.4/eloquent-relationships
查询文档对您提到的问题有一些解决方案。
https://laravel.com/docs/5.4/queries
希望这会有所帮助:)
【讨论】: