2017-05-28 192 views
3

我正在尝试与其他开发人员合作开展工作。Laravel数据库迁移错误

我拉了我的朋友的最新提交并尝试运行该应用程序。 我尝试下面的命令:

php artisan migrate 

而且得到了以下错误:

PHP Warning: require(/var/www/html/assuresale/vendor/composer/../guzzlehttp/psr7/src/functions_include.php): failed to open stream: No such file or directory in /var/www/html/assuresale/vendor/composer/autoload_real.php on line 66 
PHP Fatal error: require(): Failed opening required '/var/www/html/assuresale/vendor/composer/../guzzlehttp/psr7/src/functions_include.php' (include_path='.:/usr/share/php') in /var/www/html/assuresale/vendor/composer/autoload_real.php on line 66 

我使用Laravel和assuresale是我的项目的名称。 而本地主机什么也没有显示。

而且我已经根据需要编辑了.env

+0

尝试运行'composer dump-autoload'并检查它是否修复它。 – Sandeesh

+0

这些软件包因此丢失了错误,请尝试运行composer package.json – Exprator

+0

@Sandeesh我试了一下。没有工作 – dawn

回答

2

创建迁移时,不仅在database文件夹中创建脚本,而且该脚本也列在自动加载文件中,默认情况下它会从git存储库中忽略该文件。

既然您已经下载了同事的修改,那么您的自动加载文件已过期。更新它们使用:

composer dump-autoload 
+0

这有帮助,但我不断收到其他错误。最后,“作曲家安装”解决了这个问题。 – dawn