我有一个新的Laravel 6,我尝试使用Laravel表格,但出现错误消息“找不到类'Form'”。
我尝试了以下操作,但仍无法正常工作:
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。
答案 0 :(得分:5)
首先安装allowClick=false
,请运行此composer命令
laravelcollective
或来自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"
这是laravel v6.0 link
的新文档最后一件事:您不再需要手动包含软件包提供程序和别名,它将自动添加