abdelrahman2018/world-countries-cities2

此软件包最新版本(v0.1.2)没有提供许可信息。

v0.1.2 2015-09-18 21:25 UTC

This package is not auto-updated.

Last update: 2024-10-02 20:58:13 UTC


README

一个用于使用全球流行国家和城市的 Laravel 软件包。

特性

  • 使用迁移和种子将国家/城市添加到数据库中。
  • 无需使用数据库,直接从软件包中使用国家/城市。

安装

使用 composer 需求此软件包

composer require alakkad/world-countries-cities

在 config/app.php 文件的 providers 数组中添加 ServiceProvider

'Alakkad\WorldCountriesCities\WorldCountriesCitiesServiceProvider',

使用以下命令将软件包的配置和迁移文件复制到您的本地目录:

php artisan vendor:publish

使用

迁移

在运行 php artisan vendor:publish 后,您可以直接运行

php artisan migrate

种子

为了填充迁移的表,您需要编辑 database/seeds/DatabaseSeeder.php 文件并添加以下行

public function run()
{
    Model::unguard();

    $this->call('Alakkad\WorldCountriesCities\CitiesSeeder');
    $this->call('Alakkad\WorldCountriesCities\CountriesSeeder');
}

然后运行

php artisan db:seed

请注意,种子文件在插入之前会截断表,以防止任何重复。

直接使用

待实施。

致谢

数据基于 MySQL 的 world 数据库示例