2017-05-28 172 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