【发布时间】:2017-10-05 11:02:33
【问题描述】:
当我尝试使用php artisan migrate 迁移时,我在安装所有内容后尝试在我的服务器上安装this package,它告诉我没有要迁移的内容。迁移表也不存在。这是我所做的:
php composer.phar 需要 igaster/laravel_cities
-
提供者 app.php 的变化
Igaster\LaravelCities\GeoServiceProvider::class,
运行这个脚本
mkdir storage/geo
cd storage/geo
wget http://download.geonames.org/export/dump/allCountries.zip && unzip allCountries.zip && rm allCountries.zip
wget http://download.geonames.org/export/dump/hierarchy.zip && unzip hierarchy.zip && rm hierarchy.zip
现在,当我运行 php artisan migrate 时,它告诉我没有要迁移的东西
我不确定这是不是因为我有php composer.phar 而不是composer?
【问题讨论】:
-
@Hina,你应该运行
composer dump-autoload,然后试试php artisan migrate:refresh。这将删除所有当前迁移并重新迁移它们 -
@Option migrate:refresh 命令创建除此之外的所有表,它也不包含在迁移表中
-
@Hina,我刚刚编辑了我的评论。试试看^
-
@Hina
php artisan vendor:publish --provider="Igaster\LaravelCities\GeoServiceProvider" -
仍然没有要迁移的东西
标签: php laravel composer-php artisan-migrate