在laravel 5.1 Install laravelcollective/html document中安装laravelcollective / html时遇到问题。 首先,我通过Composer安装:
composer require illuminate/html
消息:
Using version ~5.0 for illuminate/html
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
但它是5.0版本所以删除它。
composer remove illuminate/html
安装版本5.1
"require": {
"laravelcollective/html": "5.1.*"
}
接下来,从终端更新Composer:
composer update
接下来,将新的提供程序添加到config / app.php的提供程序数组中:
'providers' => [
// ...
Collective\Html\HtmlServiceProvider::class,
// ...
],
最后,将两个类别名添加到config / app.php的别名数组中:
'aliases' => [
// ...
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
// ...
],
消息错误:
FatalErrorException in ProviderRepository.php line 146:
Class 'Collective\Html\HtmlServiceProvider' not found
答案 0 :(得分:3)
在我运行作曲家更新之前,我已经以某种方式添加到下面的config / app.php,因此它产生了同样的错误。
在进行作曲家更新之前,请不要添加以下内容。
'providers' => [
// ...
Collective\Html\HtmlServiceProvider::class,
// ...
],
'aliases' => [
// ...
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
// ...
],
答案 1 :(得分:0)
我有一个解决方案。您可以通过composer在下面运行此命令。它将安装$('.forcast-list').on('click', function() {...});
laravelcollective/html
答案 2 :(得分:0)
我的问题是我有一个缓存的配置文件,我无法重新缓存它,因为它通过工匠缓存而且工匠抛出了错误。
解决方案:
移除:
bootstrap/cache/config.php
composer update