2017-04-21 37 views
0

我已經在我的localhost上安裝了所有類的laravel。它在我的本地主機上正確運行。如何運行Laravel 5.4的Composer更新命令?

我已將我的代碼上傳到我的服務器。它的工作正常。

現在,我已經在我的app.php文件添加了一些類,如

Collective\Html\HtmlServiceProvider::class, 

和別名

'Form' => Collective\Html\FormFacade::class, 
'Html' => Collective\Html\HtmlFacade::class, 

當我再次運行我活的服務器的URL,它給了我像

Class 'Collective\Html\HtmlServiceProvider' not found. 

我想我有更新我的作曲家錯誤。但是我無法在實時服務器上運行composer update命令。

任何人都可以告訴我如何使它可以運行。

感謝

+0

你在你的composer.json中有'laravelcollective/html'嗎? – Kaspars

+0

是的,我添加了像這樣的「」require「:{ 」php「:」> = 5.6.4「, 」laravel/framework「:」5.4。*「, 」laravel/tinker「:」〜1.0 」, 「laravelcollective/HTML」: 「^ 5.4」 }, 「需要-dev的」:{ 「fzaninotto /騙子」: 「〜1.4」, 「嘲笑/嘲笑」: 「0.9 *」, 「phpunit/phpunit」:「〜5.7」 },「 –

+0

你有你的服務器的SSH嗎? –

回答

0

如果作曲家IST你可以選擇手動download的composer.phar並將其保存在您的應用程序的根目錄下的命令行不可用。

然後,您可以運行命令php ./compser.phar install。

如果PHP是不可否則你沒有SSH訪問您的服務器在所有的,你唯一的選擇就是手動上傳廠商文件夾手動的內容....

+0

我已經使用ssh和它的工作正常。感謝您的回答。 –