2016-01-22 72 views
0

我是使用Laravel的新手,並且出現了一些問題。我會嘗試一些選項,並從互聯網上搜索,但仍然無法正常工作。努力包括與FormFacade形式與功能5 Laravel和我不斷收到此錯誤: Error 1/2 Error 2/2Class'Illuminate Html FormFacade Form'找不到

我加入以下到config/app.php

Illuminate\View\ViewServiceProvider::class, 
Illuminate\Html\HtmlServiceProvider::class, 

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

回答

0

HTML &窗體外牆已從Laravel 5中刪除。

要恢復這些門面,檢查Laravel Collective

+0

嗨,我去的網站,我把這段代碼: 「laravelcollective/HTML」:「〜 5.0「 我仍然有這樣的錯誤:http://s28.postimg.org/d4yrupjzx/image.png –

+0

如果你使用Laravel 5.1,使用'」laravelcollective/html「:」5.1。*「'而不是 – Kdecherf

0

則應該通過添加這種依賴性

"require": { 
    "laravelcollective/html": "5.2.*" 
} 

更新作曲家但在此之前確保你config/app.php不包含HTML /表服務供應商。

// Illuminate\View\ViewServiceProvider::class, 
// Illuminate\Html\HtmlServiceProvider::class, 

檢查此鏈接爲進一步的信息:https://laravelcollective.com/docs/5.2/html

0

不得安裝Laravel Collective把這個功能早在Laravel 5.1。安裝Laravel 4附帶的illuminate/html

只需完成此步驟,即可順利完成。

  1. composer require "illuminate/html":"5.0.*"

  2. 打開config/app.php和更新內容如下:

    'providers' => [ 
        ... 
        Illuminate\Html\HtmlServiceProvider::class, 
    ], 
    
    'aliases' => [ 
        ... 
    
        'Form'=> Illuminate\Html\FormFacade::class, 
        'Html'=> Illuminate\Html\HtmlFacade::class, 
    ], 
    
+0

爲什麼你說Laravel Collective不應該安裝? –

+1

我沒有說它不應該安裝。然而,Laravel集體安裝了許多已在最新版本中刪除的軟件包Laravel,並闡明瞭/ html只是其中一個。爲什麼只在需要照明/ html時安裝一系列軟件包? Illuminate/html是Laravel 4中正式的Laravel軟件包。Laravel的集體所做的是安裝它以及許多其他你不需要的軟件包。 – Digitlimit

+0

好的..我不知道..謝謝分享.. –