2017-04-21 54 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和它的工作正常。感谢您的回答。 –