php artisan不迁移任何迁移错误

时间:2017-10-05 11:02:33

标签: php laravel composer-php artisan-migrate

我尝试使用php artisan migrate进行迁移后,在安装所有内容后尝试在我的服务器上安装this package它告诉我没有任何迁移。迁移表也不存在。这就是我所做的:

  1. php composer.phar需要igaster / laravel_cities

  2. 更改提供商app.php

    Igaster\LaravelCities\GeoServiceProvider::class,

  3. 跑完这个剧本

    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

4 个答案:

答案 0 :(得分:2)

尝试php artisan config:cache然后重新输入php artisan migrate - 希望这有用...

答案 1 :(得分:0)

php composer.phar与composer完全相同,所以不是问题。

如果迁移文件未显示您可能需要运行

php artisan vendor:publish

答案 2 :(得分:0)

尝试跑步:

php artisan vendor:publish --provider="Igaster\LaravelCities\GeoServiceProvider"

然后运行迁移

php artisan migrate

答案 3 :(得分:0)

vendor/igaster/laravel_cities/src/migrations文件夹内容复制到database\migrations文件夹,然后运行php artisan migrate。有时发布供应商资源对我来说也不起作用,然后我深入了解包的来源,然后让它们发挥作用。

相关问题