ProviderRepository.php第208行中的FatalErrorException:Class' Illuminate \ Html \ HtmlServiceProvider'未找到

时间:2017-05-16 11:04:20

标签: php laravel-5.4

我刚刚在laravel上安装了Html包 作曲家需要laravelcollective / html,然后我运行我的代码,但它不成功,然后我添加

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

 Illuminate\Html\HtmlServiceProvider::class,

app.php

然后我再次运行

 FatalErrorException in ProviderRepository.php line 208:
 Class 'Illuminate\Html\HtmlServiceProvider' not found

3 个答案:

答案 0 :(得分:3)

将它添加到您的composer.json文件中:

"require": {
    "laravelcollective/html": "5.1.*"
}

运行composer update

将以下内容添加到config / app.php

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

将别名添加到config / app.php

的别名数组中
'aliases' => [
      'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
  ],

运行composer dump-autoload -o

答案 1 :(得分:2)

我遇到了同样的问题错误但在我的情况下它是

In ProviderRepository.php line 208:

  Class 'Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider' not found


Script php artisan optimize handling the post-update-cmd event returned with error code 1

虽然我尝试并遵循你的(@Deathstorm)方法,但它在我的情况下不起作用所以尝试重新安装整个包并遵循here的指示现在它可以工作

答案 2 :(得分:1)

只需执行以下步骤即可解决问题。

转到您的项目> bootstrap-> cache-> config.php手动从高速缓存的阵列中删除提供程序和别名。