我在安装用php artisan migrate
迁移时安装所有内容后正在尝试在服务器上安装此软件包,它告诉我没有什么可迁移的。同样不存在迁移表。这是我所做的:
-
php composer.phar要求igaster/laravel_cities
-
提供者app.php
更改IgasterLaravelCitiesGeoServiceProvider::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
?
尝试 php artisan config:cache
然后retype php artisan migrate
-希望这个有帮助...
尝试运行:
php artisan vendor:publish --provider="IgasterLaravelCitiesGeoServiceProvider"
然后运行迁移
php artisan migrate
php composer.phar与作曲家相同,所以这不是问题。
如果未显示您可能需要运行
的迁移文件php artisan vendor:publish
复制vendor/igaster/laravel_cities/src/migrations
文件夹内容到databasemigrations
文件夹,然后运行php artisan migrate
。有时出版供应商资源也对我不起作用,我深入研究包的来源,然后使它们起作用。