2016-04-27 42 views
2

,我的刀片引擎運行良好。但是當我安裝簡單qrCode.via:安裝完簡單的qrcode之後,刀片引擎在安裝illuminate/html之後不能在laravel5上運行,

"require": { 
    "simplesoftwareio/simple-qrcode": "~1" 
} 

我得到這個錯誤

Class 'Illuminate\Html\HtmlServiceProvider' not found 

終端的安裝後的輸出,簡單QRCode的是

Warning: This development build of composer is over 60 days old. It is recommended to update it by running "/usr/bin/composer self-update" to get the latest version. 
Key require is a duplicate in ./composer.json at line 53 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
    - Removing illuminate/html (v5.0.0) 
    - Installing bacon/bacon-qr-code (1.0.1) 
    Downloading: 100%   

    - Installing simplesoftwareio/simple-qrcode (1.4.3) 
    Downloading: 100%   

Writing lock file 
Generating autoload files 
> Illuminate\Foundation\ComposerScripts::postUpdate 
> php artisan optimize 
PHP Fatal error: Class 'Illuminate\Html\HtmlServiceProvider' not found in /home/farhad/public_html/letterPanel/laravel/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146 


    [Symfony\Component\Debug\Exception\FatalErrorException] 
    Class 'Illuminate\Html\HtmlServiceProvider' not found  


Script php artisan optimize handling the post-update-cmd event returned with an error 



    [RuntimeException]                                 
    Error Output: PHP Fatal error: Class 'Illuminate\Html\HtmlServiceProvider' not found in /home/farhad/public_html/letterPanel/laravel/vendor/lara 
    vel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146 

我還後此命令composer require illuminate/html錯誤,但我得到了同樣的錯誤。 感謝先進的任何幫助

+0

它在你的應用程序配置文件中嗎? – haakym

+0

是的, Illuminate \ Html \ HtmlServiceProvider ::類 ,\和門面也。 –

+1

也正確:'要求是在第53行的./composer.json中重複的' – haakym

回答

1

composer.json文件有兩個require密鑰,如作曲家錯誤中提到你的問題:

主要要求是在第53行

刪除./composer.json重複有一個正確形成的作曲家。 json文件並重試。

1

您正在爲Laravel 5項目安裝Laravel 4的模塊。 html包從Laravel 5.刪除

你可以找另一個包,或者你可以install Html package和適應用QR碼來Laravel工作5

+0

in this鏈接,它表示我們可以在laravel上使用5.請參見配置分段: https://www.simplesoftware.io/docs/simple-qrcode –

+0

我沒有找到任何試圖在qrcode包中使用Html包的代碼。這似乎是由另一個軟件包引起的錯誤,安裝在同一個Laravel項目上。 –

+1

在此先感謝您,對,我使用require兩次。因此,第一次需要在composer.json中安裝illuminate/html,第二次,我們unistall它(在第二次'需要'我沒有照亮/ html。 所以作曲家unistalled它。 –

0

行「simpleoftwareio/simple-qrcode」:「〜1」必須位於您的composer.json中的「require」中。

相關問題