【发布时间】:2020-06-15 17:58:26
【问题描述】:
$lat = isset($request->lat) ? $request->lat : '';
$lng = isset($request->lng) ? $request->lng : '';
$query = Vehicle::query();
$query->whereHas('vendor', function($q) use($lat, $lng){
$q->where('vendor_status', 1);
if((isset($lat) && $lat !== '') && (isset($lng) && $lng !== '')){
//vendor table have two column like vendor_lat and vendor_lng
}
});
我想找到距离拉特长 50 公里最近的供应商。
【问题讨论】:
-
Small Point 该代码很乐意将
$lat和$lng设置为空,然后继续执行其余代码
标签: mysql sql laravel laravel-query-builder