Php Laravel 5.2:未定义的类形式

Php Laravel 5.2:未定义的类形式,php,composer-php,phpstorm,laravel-5.2,laravelcollective,Php,Composer Php,Phpstorm,Laravel 5.2,Laravelcollective,我在Composer+Laravel5.2项目中使用Form命令时遇到问题,该项目使用PhpStorm作为IDE 我使用的是Laravel Collective 5.2。在我的composer.json中,所以它应该可以工作。可悲的是,这不是我来这里的原因 供应商: Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, Collective\Html\HtmlServiceProvider::class, 我的化名 'Form'

我在Composer+Laravel5.2项目中使用Form命令时遇到问题,该项目使用PhpStorm作为IDE

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

供应商:

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
Collective\Html\HtmlServiceProvider::class,
我的化名

'Form'      => Collective\Html\FormFacade::class,
'Html'      => Collective\Html\HtmlFacade::class,
问题是:当我在blade.php中使用{!!Form::close!!}或任何表单命令时,它作为未定义的类返回

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

是的,我在论坛上到处看看。
答案没有帮助,因为它们是针对Laravel 4或Laravel 5.1的:事实上,我甚至没有生气,这太神奇了,因为我找到了解决问题的办法。。。在我发布我的问题5分钟后。。。我花了大约2个小时来找到解决方案

我所做的只是:

php artisan clear-compiled
php artisan ide-helper:generate
php artisan optimize
然后重新加载blade.php

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


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

事实上,我一点也不生气,这太神奇了,因为我找到了解决问题的办法。。。在我发布我的问题5分钟后。。。我花了大约2个小时来找到解决方案

我所做的只是:

php artisan clear-compiled
php artisan ide-helper:generate
php artisan optimize
然后重新加载blade.php

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


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

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

运行命令提示符并执行

编写器需要laravelcollective/html 在提供者数组add Collective\Html\HtmlServiceProvider::class和别名数组add中打开config/app.php
有关更多详细信息,请参见此处

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

运行命令提示符并执行

编写器需要laravelcollective/html 在提供者数组add Collective\Html\HtmlServiceProvider::class和别名数组add中打开config/app.php
有关更多详细信息,请参见此处

您是否尝试过composer转储自动加载和php artisan缓存:清除?@Stephentedev Yeah。它什么也没做在终端中启动这两个命令后,情况仍然不一样。问题可能来自于软件包。您可以在这里报告问题:您是否尝试过composer转储自动加载和php artisan缓存:清除?@Stephentedev Yeah。它什么也没做在终端中启动这两个命令后,情况仍然不一样。问题可能来自于软件包。您可以在此处将其报告为问题:这在phpstorm中起作用。谢谢尝试了一整天来修复此错误:php artisan Optimization已在Laravel 5.6上删除。此作品位于phpstorm中。谢谢尝试了一整天来修复此错误:php artisan Optimization已在Laravel 5.6上删除