【问题标题】:Laravel 6: Class 'Form' not foundLaravel 6:找不到类“表单”
【发布时间】:2020-01-10 08:17:26
【问题描述】:

我有一个新的 Laravel 6,我尝试使用 Laravel 表单,但我收到错误消息“找不到类‘表单’”。

我尝试了以下方法但仍然无法正常工作:

1)。将此添加到 composer.json

"require": {
    "laravelcollective/html": "~6.0"
}

2)。从终端更新作曲家:

composer update

3)。将此添加到 config/app.php 的提供者中:

'providers' => [
  // ...
  'Collective\Html\HtmlServiceProvider',
  // ...
],

4)。最后,在 config/app.php 的 aliases 数组中添加两个类别名:

'aliases' => [
// ...
  'Form' => 'Collective\Html\FormFacade',
  'Html' => 'Collective\Html\HtmlFacade',
// ...
],

请提供建议,因为它仅适用于 Laravel 5.8。

【问题讨论】:

  • 你尝试运行composer require laravelcollective/html 吗?
  • 是的,我做到了。但是还是报错

标签: php laravel-6


【解决方案1】:

首先安装laravelcollective运行这个composer命令 composer require laravelcollective/html

或来自 require 对象中的作曲家文件

"require": {
        "php": "^7.2",
        "fideloper/proxy": "^4.0",
        "laravel/framework": "^6.0",
        "laravel/tinker": "^1.0",
        "laravelcollective/html": "^6.0"
},

应该是"laravelcollective/html": "^6.0" 而不是"laravelcollective/html": "~6.0"

这是 laravel v6.0 link

的新文档

最后一件事:您不再需要手动包含包提供程序和别名,它将自动添加

【讨论】:

  • 它通过运行 composer require laravelcollective/html 来工作
猜你喜欢
  • 2023-03-12
  • 2014-10-03
  • 1970-01-01
  • 2020-07-10
  • 2020-03-03
  • 1970-01-01
  • 2015-04-29
  • 2016-07-12
  • 1970-01-01
相关资源
最近更新 更多