用heroku迁移时找不到工匠

时间:2019-12-27 10:15:49

标签: php laravel heroku artisan

我将laravel应用程序部署到了heroku。 运行迁移给我一个错误。

heroku run 'php artisan migrate' --app heroku-app-name

错误

  

无法打开输入文件:artisan

执行“ ls”以调查原因。

vagrant@homestead:~/code$ heroku run --app heroku-app-name "ls"
 ›   Warning: heroku update available from 7.30.1 to 7.35.1.
Running ls on ⬢ heroku-app-name... up, run.1296 (Free)
Procfile  code  composer.json  index.php  vendor

该项目是laravel应用。我认为此目录中的差异是导致错误的原因。 但是我不知道如何解决。

1 个答案:

答案 0 :(得分:0)

让我们尝试一下:

heroku运行/ app / php / bin / php / app / www / artisan迁移--app heroku-app名称

在上述命令中,artisan文件将位于您的Laravel项目的根目录,因此将“ / app / www / artisan”替换为“ project root path” / artisan