2017-03-22 2 views

답변

0

내가 패키지 Laravel Cities을 구축했습니다 그 너를 도울지도 모른다. 모든 국가의 모든 도시를 geonames.org에서 제공하여 localy를 시드하고 제공된 Eloquent 모델을 사용하여 쿼리를 수행 할 수 있습니다. 예를 들어 당신은 HTTP API는 당신이 상자에서 사용할 수있는 vue.js compoment와 함께 제공되는이

// Get a Collection of all countries 
Geo::getCountries(); 

// Get the 3 biggest cities of USA 
Geo::getCountry('US') 
    ->level(Geo::LEVEL_3) 
    ->orderBy('population','DESC') 
    ->limit(3) 
    ->get(); 

같은 쿼리를 수행 할 수 있습니다.

하나의 테이블이 계층 구조를 저장하는 데 사용되므로 다른 모델의 위치와의 관계를 작성하는 것이 매우 간단합니다.