如何在没有composer的情况下安装Collective \ Html \ HtmlServiceProvider?

时间:2017-02-04 17:44:49

标签: laravel composer-php

我在cpanel共享主机上,无法访问SSH。如何在没有SSH的情况下安装Collective \ Html \ HtmlServiceProvider? 如果我有SSH访问权限,我会使用:

composer require laravelcollective/html

但我现在不知道该怎么做。

2 个答案:

答案 0 :(得分:2)

另一种解决方案是使用composer在本地下载并使用ftp客户端上传整个项目(包括vendor文件夹)。

答案 1 :(得分:0)

第1步:

转到https://github.com/LaravelCollective/html并下载回购。

第2步

复制zip并导航到您的项目。在供应商文件夹内创建文件夹laravelcollective,然后在html内。在html文件夹内放置仓库。

第3步

在项目根目录的composer.json文件中添加以下行。

"autoload": {
    "psr-4": {
       "Collective\\Html\\": "vendor/laravelcollective/html/src/"
    },
}

然后再做

composer dump-autoload

第4步

接下来,将新提供程序添加到config/app.php:

的providers数组中
'providers' => [
    // ...
    Collective\Html\HtmlServiceProvider::class,
    // ...
  ],

最后,将两个类别名添加到config / app.php的别名数组中:

'aliases' => [
    // ...
      'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
    // ...
  ],