dariusiii / laravel-countries
此包已被废弃且不再维护。未建议任何替代包。
Laravel Countries 是 Laravel 的一个组件,为所有国家提供几乎完整的 ISO 3166_2、3166_3、货币、首都等信息。感谢 Christoph Kempen 的贡献,本包在很大程度上基于其工作(webpatser/laravel-countries)。
v2.0.0
2019-09-11 07:01 UTC
Requires
- php: >=7.2.0
- illuminate/database: ^5.8|^6.0
- illuminate/support: ^5.8|^6.0
This package is auto-updated.
Last update: 2022-05-10 15:51:29 UTC
README
Laravel Countries 是 Laravel 的一个组件,为所有国家提供 ISO 3166_2、3166_3、货币、首都等信息。
此包是从 bhuvidya/laravel-countries 分支出来的。
安装
将 dariusiii/laravel-countries
添加到您的应用程序中
$ composer require "dariusiii/laravel-countries
配置
您可以选择管理自己的配置。这是一个可选步骤,它只包含表名,不需要修改。如果默认表名 countries
满足您的要求,请保留它。否则,运行以下命令
$ php artisan vendor:publish --provider='DariusIII\Countries\CountriesServiceProvider' --tag=config
配置文件可以在 config/countries.php
中找到。
迁移
服务提供程序会自动将包的迁移添加到您的应用程序中。
播种
包中有一个播种模块。您可以手动从命令行运行播种器
$ php artisan db:seed --class='DariusIII\Countries\CountriesSeeder'
或者,您可以将它添加到您的应用程序的数据库播种器文件中,可能是 database/seeds/DatabaseSeeder.php
use DariusIII\Countries\CountriesSeeder;
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
...
$this->call(CountriesSeeder::class);
...
}