Laravel 类别';照亮\Html\FormFacade\Form';找不到
我刚开始使用Laravel,遇到了一些问题。我会尝试一些选择和搜索从互联网上,但仍然不工作。尝试将FormFacade的表单功能与Laravel 5结合在一起时,我不断遇到以下错误: 我在config/app.php中添加了以下内容Laravel 类别';照亮\Html\FormFacade\Form';找不到,laravel,laravel-5.1,Laravel,Laravel 5.1,我刚开始使用Laravel,遇到了一些问题。我会尝试一些选择和搜索从互联网上,但仍然不工作。尝试将FormFacade的表单功能与Laravel 5结合在一起时,我不断遇到以下错误: 我在config/app.php中添加了以下内容 Illuminate\View\ViewServiceProvider::class, Illuminate\Html\HtmlServiceProvider::class, 及 HTML和表单外观已从Laravel 5中删除 要恢复这些外观,请选中您应该通过添
Illuminate\View\ViewServiceProvider::class,
Illuminate\Html\HtmlServiceProvider::class,
及
HTML和表单外观已从Laravel 5中删除
要恢复这些外观,请选中您应该通过添加此依赖项来更新composer
"require": {
"laravelcollective/html": "5.2.*"
}
但在确保config/app.php
不包含Html/Form服务提供程序之前
// Illuminate\View\ViewServiceProvider::class,
// Illuminate\Html\HtmlServiceProvider::class,
查看此链接以了解更多信息:您不能安装
Laravel Collective
以将此功能恢复到Laravel 5.1中。安装Laravel 4附带的illumb/html
只要完成这些步骤,你就可以开始了
composer需要“照亮/html”:“5.0.*”
config/app.php
并更新如下:
'providers' => [
...
Illuminate\Html\HtmlServiceProvider::class,
],
'aliases' => [
...
'Form'=> Illuminate\Html\FormFacade::class,
'Html'=> Illuminate\Html\HtmlFacade::class,
],
大家好,我去了网站,我在上面写了这样的代码:“laravelcollective/html”:“~5.0”,但我还是遇到了这样的错误:如果您使用的是Laravel5.1,请使用
“laravelcollective/html”:“5.1.*”
,而不是您为什么说不应该安装laravelcollective?我没有说不应该安装它。然而,Laravel collective安装了许多在最新版本中被删除的软件包,Laravel和Illumb/html只是其中的一个。当您只需要Illumb/html时,为什么要安装软件包集合?Illumb/html是Laravel 4中正式的Laravel包。Laravel collective所做的就是安装它和许多你甚至不需要的其他软件包。
'providers' => [
...
Illuminate\Html\HtmlServiceProvider::class,
],
'aliases' => [
...
'Form'=> Illuminate\Html\FormFacade::class,
'Html'=> Illuminate\Html\HtmlFacade::class,
],