作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我从 4.2 直接升级到 5.1,遇到了 Html 和 Form 类的问题。
我按照升级说明做了
但是我的观点行不通。我在使用 HTML::router 时得到 Class HTML does not exist
或在使用 link_to_route 时得到 Class html does not exist
我还尝试了 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
我错过了什么?
我尝试了每个人的答案,但出于某种原因,没有一个对我有用。最终我创建了一个全新的 Laravel 应用程序,复制了我的代码然后它开始工作,所以虽然解决了实际问题仍然是个谜。
最佳答案
加入composer.json
"illuminate/html": "5.*"
并运行 composer update
打开你的config/app.php
在“供应商”下添加
Illuminate\Html\HtmlServiceProvider::class,
在'别名'下添加
'Form' => Illuminate\Html\FormFacade::class,
'Html' => Illuminate\Html\HtmlFacade::class,
在你的 Blade 模板下,使用
{!! HTML::style('assets/css/flatten.css') !!}
关于php - 拉维尔 5.1 : Class html does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31350030/
我正在使用 git clone 部署我的 Laravel 项目并使用 git pull 进行更新 它工作正常,但每次部署时,我都必须从 config/app.php providers 数组和 ali
我是一名优秀的程序员,十分优秀!