因此,我安裝了Laravel的全新副本,並且希望它類似於(完全)我另一臺服務器上的現有項目。Laravel新鮮安裝現在想與Github上的現有代碼合併
我的目標是有一個開發服務器和一個生產服務器,我想用git來跟蹤更改和推送代碼。
我的問題是,當我設法讓github代碼到新的,新鮮的Laravel安裝它毀壞Laravel安裝。中間件,手工命令和其他東西似乎都打破了,我已經多次嘗試過。
我正在尋找某人爲我提供的步驟,以便將我的github代碼加載到新安裝而不會破壞它。
如果有一種方法可以一次獲得一個目錄,那麼我可以測試一下是什麼打破了它,那也會很好。我認爲之前發生的事情是作曲家和自動裝載機沒有正確處理來自github的新代碼。
我這樣做:https://stackoverflow.com/a/8888015/4942980卻引發了這一點:Laravel 5 Seeder Class Does Not Exist
我可應要求提供更多信息,如果這是無益的。
編輯:我克隆我的github上Laravel應用程序代碼做git clone
然後我在那個目錄使用composer update
安裝laravel和它打破php artisan
。
PHP Fatal error: Uncaught InvalidArgumentException: The "" directory does not exist. in /var/www/laravel/vendor/symfony/finder/Finder.php:546
Stack trace:
#0 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php(76): Symfony\Component\Finder\Finder->in(false)
#1 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php(59): Illuminate\Foundation\Bootstrap\LoadConfiguration->getConfigurationFiles(Object(Illuminate\Foundation\Application))
#2 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php(38): Illuminate\Foundation\Bootstrap\LoadConfiguration->loadConfigurationFiles(Object(Illuminate\Foundation\Application), Object(Illuminate\Config\Repository))
#3 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(203): Illuminate\Foundation\Bootstrap\LoadConfiguration->bootstrap(Object(Illuminate\Foundation\Application))
#4 /var/www/laravel/vendor/laravel/framework/src/Il in /var/www/laravel/vendor/symfony/finder/Finder.php on line 546
1.當你說你想讓它看起來像一個現有的項目...你爲什麼不開始使用該項目? 2.您能否向我們提供您用於「將github代碼安裝到Laravel上」的步驟? 3.你是否對這兩個項目使用相同的Laravel版本? – sisve
@sisve更新和是,相同Laravel版本,'5.3。*' –
您使用'composer install'安裝所有必需的軟件包,而不是'composer update'。這聽起來像您的設置中的用戶錯誤,而不是Laravel問題。我無法進一步幫助你。 – sisve