Sad*_*oub 2 forms facade laravel laravelcollective
我是laravel的新手,我在集体Laravel的安装方面遇到了一些问题,尽管我对照集体拉拉维尔的安装指南进行了更正.
FatalErrorException in Facade.php line 217:
Call to undefined method Collective\Html\FormFacade::open()
Run Code Online (Sandbox Code Playgroud)
在我安装的所有版本(5.1,5.2,5.3)中,在源代码中调用表单类时,我有相同的错误:
{!! Form::open(['url' => 'foo/bar']) !!}
some code
{!! Form::close() !!}
Run Code Online (Sandbox Code Playgroud)
Tks帮助我.
Form和HTMLFacade已从Laravel 5中的默认安装中删除.您现在需要自己包含它.
您需要获取https://packagist.org/packages/laravelcollective/html并添加Collective\Html\HtmlServiceProvider::class到您的providers阵列.有关详细信息,请参阅https://laravelcollective.com/docs/5.3/html#installation.
composer require在您的控制台中运行.
composer require "laravelcollective/html":"^5.3.0"
Run Code Online (Sandbox Code Playgroud)
然后将提供程序添加到您的providers阵列中config/app.php.
'providers' => [
// ...
Collective\Html\HtmlServiceProvider::class,
// ...
],
Run Code Online (Sandbox Code Playgroud)
然后添加你的别名config/app.php.
'aliases' => [
// ...
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
// ...
],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2857 次 |
| 最近记录: |