1

我在使用 PhpStorm 作为 IDE 的 Composer + Laravel 5.2 项目中使用 Form 命令时遇到问题。

我正在使用 Laravel Collective 5.2。在我的composer.json,所以它应该工作。(可悲的是,这不是我在这里的原因......)

提供者:

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
Collective\Html\HtmlServiceProvider::class,

我的别名。

'Form'      => Collective\Html\FormFacade::class,
'Html'      => Collective\Html\HtmlFacade::class,

问题:当我{!! Form::close() !!}在我的blade.php.

我在项目中安装它时是否误解了什么?我需要配置什么才能使其正常工作?

是的,我在论坛上环顾四周。答案没有帮助,因为它们适用于 Laravel 4 或 Laravel 5.1。:S

4

2 回答 2

10

实际上,我什至没有生气,这太神奇了,因为我找到了解决问题的方法……在我发布问题后大约 5 分钟……我花了大约 2 个小时来找到解决方案……

我所做的只是:

php artisan clear-compiled
php artisan ide-helper:generate
php artisan optimize

并重新加载blade.php.

我不知道为什么,但它现在有效。在项目中获得 Laravel Collective 5.2 后,我似乎忘记运行上述命令。这可能是表单命令不起作用的原因。.___.;;

我希望有人可以将这些信息用于他们自己的项目。

于 2016-01-15T08:55:31.663 回答
2

您可以在 Laravel 5.2 中获得有关表单构建器的完整解决方案。

运行命令提示符并执行

  1. 作曲家需要 laravelcollective/html
  2. 打开config/app.phpproviders数组中添加Collective\Html\HtmlServiceProvider::class和在aliases数组中添加
‘Form’ => Collective\Html\FormFacade::class,
‘Html’ => Collective\Html\HtmlFacade::class

有关更多详细信息,请参见 http://laraveldeveloper.me/form-in-laravel-5-2

于 2016-02-03T06:19:12.470 回答