我正在使用 laravel 5.1 。我正在使用表单,但浏览器显示如下错误。
44a7f556a7d1beef3d09ba2ba2e3c7f0第7行中的FatalErrorException: 等级'形式'没找到。
我已经尝试通过以下命令解决此问题:
1) composer require illuminate/html
2) update in app file provide and aliases section
我不知道为什么会发生这种情况。任何类型的帮助将不胜感激。感谢
答案 0 :(得分:2)
在composer.json
文件中,添加此行
"require": {
"laravelcollective/html": "5.1.*"
}
您需要运行composer update
和composer dump-autoload
,因为对composer.json
文件的任何更改都意味着需要重新加载。
在config/app.php
'providers' => [
// ...
Collective\Html\HtmlServiceProvider::class,
// ...
],
最后,将两个类别名添加到config/app.php
:
'aliases' => [
// ...
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
// ...
],
您也可以查看Laravel Collective Forms & HTML
您需要使用:
{!! Form::open(array('url' => 'foo/bar')) !!}
//
{!! Form::close() !!}
希望它会对你有所帮助:)。