abdelrahman2018 / world-countries-cities2
此软件包最新版本(v0.1.2)没有提供许可信息。
v0.1.2
2015-09-18 21:25 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.*
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 数据库示例。