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

This package is auto-updated.

Last update: 2022-05-10 15:51:29 UTC


README

License Total Downloads Latest Stable Version Latest Unstable Version

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);
    ...
}