ferdirn/
laravel-id-countries
Laravel ID Countries 是一个为 Laravel 提供所有国家数据的包,包括国家名称、ISO 国家代码、首都、货币和电话代码。
v2.0
2014-11-17 04:46 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 04:00:26 UTC
README
Laravel ID Countries 是一个为 Laravel 提供所有国家数据的包,包括国家名称、ISO 国家代码、首都、货币和电话代码。
安装
将 ferdirn/laravel-id-countries
添加到 composer.json
。
"ferdirn/laravel-id-countries": "dev-master"
或者在控制台输入以下命令
composer require ferdirn/laravel-id-countries:dev-master
运行 composer update
以拉取 Laravel 包的最新版本。
编辑 app/config/app.php
文件,并将其添加到 providers
'providers' => array(
'Ferdirn\Countries\CountriesServiceProvider',
)
同时添加到 'aliases'
'aliases' => array(
'Countries' => 'Ferdirn\Countries\CountriesFacade',
)
模型
如果您想编辑配置,请发布配置。这是一个可选步骤,不建议这样做,因为它会显示表名,如果您不知道自己在做什么,则不需要更改它。默认表名是 countries
,如果它适合您,请保留它。但如果您知道自己在做什么,您可以运行以下命令
$ php artisan config:publish ferdirn/laravel-id-countries
然后您需要生成迁移文件。运行以下命令
$ php artisan countries:migration
这个过程将生成 <timestamp>_create_countries_table.php
迁移文件和一个 CountriesSeeder.php
种子文件。
将以下代码插入到 seeds/DatabaseSeeder.php
//Seed the countries
$this->call('CountriesSeeder');
$this->command->info('Seeded the countries!');
最后,您可以使用带种子选项的 artisan migrate 命令来包含种子数据
$ php artisan migrate --seed
现在您有一个名为 'countries' 的表,其中包含所有国家数据。恭喜!