Laravel 6: Class 'Form' 未找到
Laravel 6: Class 'Form' not found
我有一个新的 Laravel 6,我尝试使用 Laravel 表格,但我收到错误提示 "Class 'Form' not found "。
我尝试了以下方法但仍然无效:
1).将此添加到 composer.json
"require": {
"laravelcollective/html": "~6.0"
}
2).从终端更新作曲家:
composer update
3).将此添加到 config/app.php:
的提供者
'providers' => [
// ...
'Collective\Html\HtmlServiceProvider',
// ...
],
4).最后在config/app.php:
的别名数组中添加两个class别名
'aliases' => [
// ...
'Form' => 'Collective\Html\FormFacade',
'Html' => 'Collective\Html\HtmlFacade',
// ...
],
请给予建议,因为它仅适用于 Laravel 5.8。
先安装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
的新文档
最后一件事:您不再需要手动包含包提供程序和别名,它将自动添加
我有一个新的 Laravel 6,我尝试使用 Laravel 表格,但我收到错误提示 "Class 'Form' not found "。
我尝试了以下方法但仍然无效:
1).将此添加到 composer.json
"require": {
"laravelcollective/html": "~6.0"
}
2).从终端更新作曲家:
composer update
3).将此添加到 config/app.php:
的提供者'providers' => [
// ...
'Collective\Html\HtmlServiceProvider',
// ...
],
4).最后在config/app.php:
的别名数组中添加两个class别名'aliases' => [
// ...
'Form' => 'Collective\Html\FormFacade',
'Html' => 'Collective\Html\HtmlFacade',
// ...
],
请给予建议,因为它仅适用于 Laravel 5.8。
先安装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
的新文档最后一件事:您不再需要手动包含包提供程序和别名,它将自动添加