Laravel迁移表未找到。

21

我试图在硬盘损坏后恢复一个项目。丢失了mysql信息,只剩下项目代码。

我希望能够通过使用artisan migrate来重新组合我的数据库,但错误信息告诉我:

database.migrations doesn't exist

我能否使用Laravel代码文件和命令行重建我的数据库呢?

感谢您的帮助。


我假设您已经使用正确的信息更新了您的app/config/database.php文件? - Brian Glaz
是的,我现在已经解决了。我会添加答案。 - andyg1
请分享更多细节 - 您尝试了哪些调试方法来解决问题? - Nico Haase
1个回答

58

我需要运行的命令是:

php artisan migrate:install

事实上,我还遇到了更多问题,因为mysql安装也出了问题。我不知道仅运行php artisan migrate是否意味着需要进行安装,但我仍然将其添加为答案,以便其他人遇到类似问题时可以参考。


3
我知道在 Laravel 3 中这是必需的,但我认为在 Laravel 4 中当你运行 artisan migrate 命令时它会为你完成这个操作。 - Brian Glaz
使用 php artisan migrate:install database=database 命令来运行特定数据库的迁移并没有生效,而我需要在主数据库之外再为两个数据库进行迁移。 - rhand
太好了!适合我。 - Taffarel Xavier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接