我在做里程搜索。我在核心SQL查询中完成了里程搜索,但我想将其转换为laravel查询。谁能帮我 :- 这是我的数据库结构
Users table
id name
1 abc
2 def
Listings Table
id user_id name latitude longitude
1 1 test 30.9193 75.8309
2 2 new 30.9177 75.8415
现在我已经加入了用户和列表表实际上我正在进行里程搜索,但我想用laravel查询实现 这是我的laravel查询: -
$users = DB::table('users')
->join('listings','users.id','=','listings.user_id')
->select('users.id','users.service_name','listings.id as listid','listings.latitude','listings.longitude')
->get();
现在我有Core sql查询,但我想与上面的查询结合: -
enter code here
$sql = SELECT *, ( 3959 * acos ( cos ( radians(30.9193) ) * cos( radians(
lat ) ) * cos( radians( lng ) - radians(75.8309) ) + sin ( radians(30.9193)
) * sin( radians( lat ) ) ) ) AS distance FROM listings HAVING distance <
76 任何人都可以帮我如何添加上面的查询laravel。在此先感谢:)