私はLaravelプロジェクトに取り組んでおり、このクエリを雄弁なクエリに変換して、他の関係を熱心にロードできるようにしようとしています。
$restaurants = DB::query('SELECT *, ( 3959 * acos( cos( radians(21.420639) ) * cos( radians( lat ) ) * cos( radians( lon ) - radians(-157.805745) ) + sin( radians(21.420639) ) * sin( radians( lat ) ) ) ) AS distance FROM restaurants GROUP BY id HAVING distance < 25 AND ratingsTotal > 0 ORDER BY distance LIMIT 0 , 5');
これがどのように見えるべきかについての助けは本当にありがたいです。