Mysql 在laravel 5.4中获取国家、州和城市名称

Mysql 在laravel 5.4中获取国家、州和城市名称,mysql,laravel-5.4,Mysql,Laravel 5.4,如何在数据库中为活动日志存储国家、州和城市名称 我的控制器: public function store(Request $request) { Item::create($request->all()); DB::table('activities')->insert( array('module' => 1, 'Description' => Auth::user()-&g

如何在数据库中为活动日志存储国家、州和城市名称

我的控制器:

 public function store(Request $request)
 {

      Item::create($request->all());
      DB::table('activities')->insert(
                 array('module' => 1,
                'Description' => Auth::user()->name.'Has created new Item on'.Carbon::now(),
                'name' => Auth::user()->name,
                'IP_address' =>$request->ip()));
}
我已经建立了一个可能对你有帮助的软件包。您可以在geonames.org提供的世界上任何国家的所有城市的本地种子,并使用提供的雄辩模型执行任何查询。例如,您可以执行如下查询

// 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();
HTTP API随vue.js组件一起提供,您可以直接使用

一个表用于存储层次结构,因此从另一个模型构建到位置的关系非常简单