php artisan migrate nothing 迁移错误

php artisan migrate nothing to migrate error

我试图在安装完所有内容后在我的服务器上安装 this package 当我尝试使用 php artisan migrate 迁移时它告诉我没有要迁移的东西。迁移 table 也不存在。这是我所做的:

  1. php composer.phar 要求 igaster/laravel_cities

  2. 供应商变更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

php composer.phar 与作曲家相同,所以这不是问题。

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

php artisan vendor:publish

尝试 运行宁:

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

然后运行迁移

php artisan migrate

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

尝试 php artisan config:cache 然后重新输入 php artisan migrate - 希望这对您有所帮助...