为什么没找到laravel 5.1表单类?

时间:2016-03-07 13:38:10

标签: php laravel-5.1

我正在使用 laravel 5.1 。我正在使用表单,但浏览器显示如下错误。

  

44a7f556a7d1beef3d09ba2ba2e3c7f0第7行中的FatalErrorException:     等级'形式'没找到。

我已经尝试通过以下命令解决此问题:

1) composer require illuminate/html
2) update in app file provide and aliases section

我不知道为什么会发生这种情况。任何类型的帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:2)

composer.json文件中,添加此行

"require": {
    "laravelcollective/html": "5.1.*"
}

您需要运行composer updatecomposer 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() !!}

希望它会对你有所帮助:)。