我正在从4.2直接升级到5.1并遇到Html和Form类的问题.
我按照升级说明,做了
但我的观点不起作用.我Class HTML does not exist在使用HTML :: router Class html does not exist时使用或在使用link_to_route时获取
我也试过Illuminate\html而不是laravelcollective,我做了一个composer dump-autoload.
完整的错误:
ErrorException in Container.php line 736: Class html does not exist (View: C:\Dev\www\admin\resources\views\clubs\index.blade.php)
ReflectionException in Container.php line 736: Class html does not exist
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我尝试了每个人的答案,但由于某些原因,他们都没有为我工作.最终我创建了一个全新的laravel应用程序,复制了我的代码然后它开始工作,所以虽然解决了实际问题仍然是一个谜.
我在使用PhpStorm作为IDE的Composer + Laravel 5.2项目中使用Form命令时遇到问题.
我正在使用Laravel Collective 5.2.在我的composer.json,所以它应该工作.(遗憾的是,这不是我在这里的原因......)
提供者:
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
Collective\Html\HtmlServiceProvider::class,
Run Code Online (Sandbox Code Playgroud)
我的别名.
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
Run Code Online (Sandbox Code Playgroud)
问题:当我在我的使用{!! Form::close() !!}或任何表单命令时,它作为未定义的类返回blade.php.
我在项目中安装时误解了什么?我需要配置什么才能使其正常工作?
是的,我在论坛上四处寻找.答案没有用,因为它们适用于Laravel 4或Laravel 5.1.:S