jadsalhani/world-countries-cities

一个用于交付广泛国家及其相应城市的种子数组的软件包。

v0.2.1 2017-10-29 20:52 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:10:21 UTC


README

一个用于使用世界上流行的国家和城市的Laravel软件包。

支持

  • Laravel 5.5+

功能

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

安装

使用composer要求软件包

composer require jadsalhani/world-countries-cities

服务提供程序将通过自动发现添加到config/app.php中的providers数组

用法

迁移

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

php artisan migrate

种子

为了给迁移的表生成种子,您需要编辑 database/seeds/DatabaseSeeder.php 并添加以下行

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

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

然后运行

php artisan db:seed

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

直接使用

待实现。

致谢

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

许可

MIT许可证

版权所有(c)2017 Jad Salhani

特此授予任何人免费获得此软件及其相关文档文件(“软件”)副本的权利,用于在不作限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向提供软件的个人提供这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者都不应对任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权或其他原因,是否因软件或其使用或其他方式而产生。