我正在尝试通过距离参数(以英里为单位设置)将用户位置(通过URL中的参数发送)与我的数据库中的offers.offer_lat和offers.offer_long进行比较。目前,我已经在查询作用域中拥有此功能,因为用户将使用距离过滤API结果,但是很难使用DB :: raw将发现在线上的许多解决方案移植到Laravel的查询构建器中。我发现了一些用于计算haversine的函数,但我不知道如何使用它们。这里是一个例子:https://gist.github.com/fhferreira/9081607。如果有帮助,将不胜感激!:)谢谢。