【发布时间】:2015-09-07 11:57:30
【问题描述】:
类 'Illuminate\Html\HtmlServiceProvider' 未找到 laravel 5.0
【问题讨论】:
-
如果您还没有这样做,您需要通过添加到您的 composer.json 并执行 composer update 来安装 Illuminate/Html 包。默认情况下,它在 laravel 5 中不再可用
类 'Illuminate\Html\HtmlServiceProvider' 未找到 laravel 5.0
【问题讨论】:
只需遵循 4 步
1) 转到根目录,找到并编辑 composer.json - 在该文件中,在 require 数组中写入 "illuminate/html": "^5.0"。
2) 转到 cmd 并转到您的文件夹目录并 ** composer update **运行此命令
3) 接下来,将您的新提供程序添加到 config/app.php 的 providers 数组中:
'提供者' => [
'集体\Html\HtmlServiceProvider',
],
4) 最后在config/app.php的别名数组中添加两个类别名:
'别名' => [
'Form' => 'Collective\Html\FormFacade',
'Html' => 'Collective\Html\HtmlFacade',
],
所有这一切都完成后
重启你的 laravel 服务器 :-- php artisan serve --port=8880
现在您可以在视图刀片中使用任何 Html 标记
【讨论】:
对我来说,这是我犯的一个更愚蠢的错误(尽管提供的答案非常适合实际问题)。
我一直在编辑错误的composer 文件。我在laravel 目录之外有一个作曲家文件,显然不会对我的应用程序产生任何影响。
当我将所有推荐的更新到 real 作曲家文件时,一切正常。
【讨论】: