【问题标题】:Why laravel can't use html facade为什么 laravel 不能使用 html 门面
【发布时间】:2016-08-28 15:59:45
【问题描述】:

首先在composer.json中添加

"illuminate/html": "5.*" 并更新作曲家

在“提供者”下添加

Illuminate\Html\HtmlServiceProvider::class,在'aliases'下添加

'Form' => 照亮\Html\FormFacade::class, 'Html' => 照亮\Html\HtmlFacade::class,

但是在我运行我的页面后,它说 Class 'HTML' not found 什么问题

【问题讨论】:

  • 你用的是什么版本的 laravel?
  • 我只安装 laravel 最新的 5.2
  • "require": { "php": ">=5.5.9", "laravel/framework": "5.2.*", "illuminate/html": "5.*" },
  • 阅读laravel.com/docs/5.0/upgrade#upgrade-5.0。基本上,Laravel 5 中删除了表单和 html 助手。Alexey 的答案就是你所追求的

标签: php laravel composer-php


【解决方案1】:

您应该安装Laravel Collective HTML & Forms 以使其工作。 Laravel 开发者从 Laravel 5 中移除了这个包,所以现在你应该手动安装它。

【讨论】:

  • 为什么我看到这个stackoverflow.com/a/31354079/6280656 它一定不能安装 laravel 集体
  • 我点击了它,它说你必须。 )实际上,答案有如何安装它的说明。 laravelcollective/html 包是 Laravel Collective Html & Forms。
  • 嘿,我刚刚完成集体安装,但仍然是同样的错误
  • 发生这种情况。尝试运行composer dumpauto,如果不起作用,运行composer dumpauto -o
  • 找不到类“HTML”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-12
  • 1970-01-01
  • 2019-04-24
  • 1970-01-01
  • 1970-01-01
  • 2017-12-14
  • 2019-01-09
相关资源
最近更新 更多