Фильтрация по геолокации — частое требование:
- «найти поблизости»
- «в радиусе X км»
- «отсортировать по расстоянию»
Eloquent scope помогает избежать дублирования Haversine-запросов.
Можно вынести это в Trait, чтобы использовать в нескольких моделях.
Или даже оформить как Package для использования в разных проектах.
@WebDev_Plus
Post #1316
832
