相关疑难解决方法(0)

Laravel 5.1:类html不存在

我正在从4.2直接升级到5.1并遇到Html和Form类的问题.

我按照升级说明,做了

  • 将"laravelcollective/html":"~5.0"添加到composer.json
  • 作曲家更新
  • 将Collective\Html\HtmlServiceProvider :: class添加到app.php中的提供程序
  • 将表单'=> Collective\Html\FormFacade :: class,Html'=> Collective\Html\HtmlFacade :: class添加到app.php中的别名

但我的观点不起作用.我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应用程序,复制了我的代码然后它开始工作,所以虽然解决了实际问题仍然是一个谜.

html php upgrade exception laravel

11
推荐指数
3
解决办法
2万
查看次数

Laravel 5.2:未定义的类表单

我在使用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

php phpstorm composer-php laravel-5.2 laravelcollective

1
推荐指数
1
解决办法
4740
查看次数