laravel中HTML::style類出錯解決方法


                    laravel中HTML::style類出錯解決方法

   在laravel中,HTML類可以很方便地實現對css文件,js文件等的引用。例如,傳統引入方法是:

<LINK REL=STYLESHEET TYPE="text/css" HREF="example.css">

但是用laravel中的HTML類則是:

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

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

可以看出,laravel幫我們省了一些時間。


但是,laravel5中,有時會出現如下錯誤,提示‘HTML’類找不到。那是因爲安裝laravel時沒有把類模型安裝進來。

wKioL1X_kuTx3732AAEL2Kmcayc358.jpg

2.解決方法:

2.1   ”/composer.json” 裏面 “require” 塊補充以下內容並保存:  "illuminate/html":"5.*"

修改後結果如下:

wKioL1X_krGQMZZwAADKxbjaptE996.jpg

2.2在網站根目錄下用cmd 運行命令:composer update 如圖:

wKiom1X_kHTAIlelAASVfF_VJIw407.jpg

2.3 “config/app.php”裏面的“providers”增加內容:

Illuminate\Html\HtmlServiceProvider::class,

wKioL1X_krKS5YoUAAEbiSH5Xeo240.jpg

2.4“config/app.php”裏面的“aliases”增加內容:

'HTML' => Illuminate\Html\HtmlFacade::class,

'Form' => Illuminate\Html\FormFacade::class,

wKiom1X_kHSCxQTXAADafVhxeiI326.jpg

2.5 需要注意的一點:書寫時應該是{!!$var !!} 而不是{{ $var }};後者是laravel4的寫法。

        如果你覺得{!!$va !!} 太麻煩的話,可以到routes.php裏面加上

Blade::setRawTags('{{','}}');此時就可以繼續用{{ $var }} 了。如圖

wKioL1X_lQ-if_1AAAGXZfq7Asg801.jpg


2.6保存,刷新頁面即可。

wKioL1X_krKxWBI_AAFq1_huxPk912.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章