2017-06-05 36 views
-1

我有表項目具有以下字段(緯度,經度)和我有具有作爲參數(LAT,LON,半徑)方程laravel其中條件

然後我想要檢索數據,其接受方程式(| LON經度|/| LAT緯度|)< =半徑

我使用laravel 5.4如下所示:

public function calc($lon, $lat, $radius){ 
    $result = Item::where()->get(); 
} 

任何幫助如何將where條件來做到這一點方程!!

回答

0

試試這個使用whereRaw

public function calc($lon, $lat, $radius){ 
    $result = Item::whereRaw("abs($lon-longitude)/abs($lat-latitude) <= $radius")->get(); 
}