gpt4 book ai didi

forms - 调用未定义的方法 Collective

转载 作者:行者123 更新时间:2023-12-02 09:22:04 25 4
gpt4 key购买 nike

我是 laravel 的新手,我在安装集体 Laravel 时遇到了一些问题,尽管我正确地遵循了集体 Laravel 的安装教程。

FatalErrorException in Facade.php line 217:
Call to undefined method Collective\Html\FormFacade::open()

在我安装的所有版本(5.1、5.2、5.3)中,当在我的源代码中调用表单类:

 {!! Form::open(['url' => 'foo/bar']) !!}
some code
{!! Form::close() !!}

谢谢你帮助我。

最佳答案

FormHTML facade 已从 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"

然后将提供程序添加到 config/app.php 中的 providers 数组。

'providers' => [
// ...
Collective\Html\HtmlServiceProvider::class,
// ...
],

然后在 config/app.php 中添加您的别名。

'aliases' => [
// ...
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
// ...
],

关于forms - 调用未定义的方法 Collective,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41789800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com