【发布时间】:2013-08-24 03:49:01
【问题描述】:
我要搬到一台新机器上,所以我压缩了我的 Laravel 项目并将其添加到新机器上。我忘了复制我的数据库信息,我目前无权访问它。我创建了一个新数据库并尝试运行php artisan migrate,但它失败了,因为它试图从我在旧机器上使用该项目的数据库中的一个表上进行插入。我也无法使用作曲家或在浏览器中访问该网站。我需要做什么才能在这台机器上正常运行?
【问题讨论】:
-
只是手动创建丢失的表?
-
这将使迁移毫无意义。当我应该能够运行它时,我不想手动为表创建所有架构。
-
是的 - 但您显然错过了迁移中某处的表,该表是在旧服务器上手动创建的。只需为该表创建一个新的迁移?
-
不,我的项目中还有所有旧的迁移。我认为问题出在某个缓存文件或 Laravel 在某处生成的东西中,因为如果我尝试与工匠或作曲家做任何事情,我会遇到同样的错误。当我尝试
composer update时,为什么作曲家会关心我是否缺少一张桌子? -
@vikingsfan19 Composer 关心因为执行 Laravel 的脚本。
标签: laravel laravel-4 composer-php