调用未定义的方法 Collective
Call to undefined method Collective
我是 laravel 的新手,我在安装 collective Laravel 时遇到了一些问题,尽管我正确地遵循了 collectiveLaravel 的安装教程。
FatalErrorException in Facade.php line 217:
Call to undefined method Collective\Html\FormFacade::open()
在我安装的所有版本(5.1、5.2、5.3)中,我都有同样的错误
在我的源代码中调用表单 class :
{!! Form::open(['url' => 'foo/bar']) !!}
some code
{!! Form::close() !!}
谢谢你帮助我。
Form
和 HTML
门面已从 Laravel 5 中的默认安装中删除。您现在需要自己包含它。
您需要抓取 https://packagist.org/packages/laravelcollective/html and add Collective\Html\HtmlServiceProvider::class
to your providers
array. See https://laravelcollective.com/docs/5.3/html#installation 了解更多详情。
运行 composer require
在您的控制台中。
composer require "laravelcollective/html":"^5.3.0"
然后将提供商添加到 config/app.php
中的 providers
数组。
'providers' => [
// ...
Collective\Html\HtmlServiceProvider::class,
// ...
],
然后在 config/app.php
中添加您的别名。
'aliases' => [
// ...
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
// ...
],
我是 laravel 的新手,我在安装 collective Laravel 时遇到了一些问题,尽管我正确地遵循了 collectiveLaravel 的安装教程。
FatalErrorException in Facade.php line 217:
Call to undefined method Collective\Html\FormFacade::open()
在我安装的所有版本(5.1、5.2、5.3)中,我都有同样的错误 在我的源代码中调用表单 class :
{!! Form::open(['url' => 'foo/bar']) !!}
some code
{!! Form::close() !!}
谢谢你帮助我。
Form
和 HTML
门面已从 Laravel 5 中的默认安装中删除。您现在需要自己包含它。
您需要抓取 https://packagist.org/packages/laravelcollective/html and add Collective\Html\HtmlServiceProvider::class
to your providers
array. See https://laravelcollective.com/docs/5.3/html#installation 了解更多详情。
运行 composer require
在您的控制台中。
composer require "laravelcollective/html":"^5.3.0"
然后将提供商添加到 config/app.php
中的 providers
数组。
'providers' => [
// ...
Collective\Html\HtmlServiceProvider::class,
// ...
],
然后在 config/app.php
中添加您的别名。
'aliases' => [
// ...
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
// ...
],