dmitriymarley/laraglobe

此包已被废弃,不再维护。未建议替代包。

提供包含国家代码、城市和州的国家列表

1.0.2 2017-04-23 19:14 UTC

This package is not auto-updated.

Last update: 2021-04-18 20:30:32 UTC


README

LaraGlobe Logo

安装

通过 Composer

$ composer require dmitriymarley/laraglobe

手动

要手动安装包,只需将以下行添加到您的 composer.json 文件中

"dmitriymarley/laraglobe": "1.0.*"

并运行

composer update

配置

通过 composer 安装包后,您需要将以下行添加到您的 config/app.php 文件中

DmitriyMarley\LaraGlobe\LaraGlobeServiceProvider::class,

此外,您还可以在 aliases 数组中添加一个别名,以便使用 LaraGlobeFacade

'Globe' => DmitriyMarley\LaraGlobe\Facades\LaraGlobeFacade::class,

接下来,为了填充您的数据库,您需要运行

php artisan globe:populate

globe:drop 命令将删除所有表和数据

php artisan globe:drop

基本用法

要获取数据库中的所有国家,您可以这样做

Globe::getCountries()

您可以使用 getCountriesWithStates 方法获取带有州的国家,如下所示

Globe::getCountriesWithStates()

并且,您还可以获取带有州和城市的国家

Globe::getCountriesithStatesAndCities()

要执行自定义 SQL 查询,有 3 种方法可以获取 CountryCityState 模型本身

Globe::getCountryModel() // will return default Country model
Globe::getCityModel() // will return default City model
Globe::getStateModel() // will return default State model
鸣谢
国家、州和城市的 MySQL 导出来自: cristiroma