ferdirn/

laravel-id-countries

Laravel ID Countries 是一个为 Laravel 提供所有国家数据的包,包括国家名称、ISO 国家代码、首都、货币和电话代码。

安装: 671

依赖项: 0

建议者: 0

安全性: 0

星星: 5

关注者: 3

分支: 0

开放问题: 1

类型:laravel-package

v2.0 2014-11-17 04:46 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:00:26 UTC


README

Total Downloads Latest Stable Version Latest Unstable Version

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' 的表,其中包含所有国家数据。恭喜!