Laravel 6:找不到类“表单”
Posted
技术标签:
【中文标题】Laravel 6:找不到类“表单”【英文标题】:Laravel 6: Class 'Form' not found 【发布时间】: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
吗?
是的,我做到了。但是还是报错
【参考方案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 来工作以上是关于Laravel 6:找不到类“表单”的主要内容,如果未能解决你的问题,请参考以下文章
找不到类“Laravel\Socialite\SocialiteServiceProvider”
“找不到类 'Fideloper\Proxy\TrustProxies'” LARAVEL
找不到类“NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider”
Laravel 错误 - 找不到类“Facade\Ignition\IgnitionServiceProvider”[关闭]