Laravel 5,即使在更新app.php和config.php后也找不到CLass HTML

时间:2015-07-16 14:08:20

标签: php laravel laravel-5

我已使用以下代码

更新了我的Laravel5 app.pho中的

providers array 
     'Illuminate\Html\HtmlServiceProvider',

    'aliases' => [
            'Form'=> 'Illuminate\Html\FormFacade',
            'HTML'=> 'Illuminate\Html\HtmlFacade',

在Composer中

"require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.1.*",
        "illuminate/html": "^5.0"
    },

然后我更新了作曲家 作曲家更新

我还在

Class 'html' not found

任何人都可以告诉我还有什么可能是错的

谢谢

3 个答案:

答案 0 :(得分:1)

@Vikram Sir ..实际上我没有足够的声誉,所以我可以回复你的评论..所以,我正在更新我以前的答案....对不起我的英语..

**In app.php **

在providers数组中,添加 -

'Illuminate\Html\HtmlServiceProvider',
<\ n>在别名中,添加

'Form'  => 'Illuminate\Html\FormFacade',
'HTML'  => 'Illuminate\Html\HtmlFacade',

现在, 在composer.json中,添加

"require": {
    "laravel/framework": "5.1.*",
    "illuminate/html": "~5.0."
    },

使用〜代替^

现在

on cmd,

composer update

100%工作..

答案 1 :(得分:0)

看起来您使用小写html而不是大写HTML

编辑:完全没有,Laravel 5默认情况下不支持HTML,您需要:

"illuminate/html": "5.*"

中添加composer.json

将提供者添加到app.php'Illuminate\Html\HtmlServiceProvider'

添加外观(app.php的别名部分)以使用HTML而不是完全限定名称:'Form'=> 'Illuminate\Html\FormFacade', 'HTML'=> 'Illuminate\Html\HtmlFacade'

答案 2 :(得分:0)

答案对我的问题非常具体。

我不得不改变我的代码

来自

{ HTML::style('css/style.css') }

{!! Html::style('css/style.css') !!}