我在cpanel共享主机上,无法访问SSH。如何在没有SSH的情况下安装Collective\Html\HtmlServiceProvider?如果我有SSH访问权限,我会使用:
composer require laravelcollective/html
但我现在不知道该怎么办。
另一种解决方案是使用作曲家在本地下载它,并使用ftp客户端上传整个项目(包括vendor
文件夹(。
第 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' => [
// ...
CollectiveHtmlHtmlServiceProvider::class,
// ...
],
最后,将两个类别名添加到 config/app.php 的别名数组中:
'aliases' => [
// ...
'Form' => CollectiveHtmlFormFacade::class,
'Html' => CollectiveHtmlHtmlFacade::class,
// ...
],