2015-10-05 54 views
0

我在laravel,在這裏我使用的laravel包Imagine需要一些服務器端裁剪的要求,現在我跟着這個包我的應用程序,即安裝說明:如何正確配置laravel試想4.2

我加了下面一行在我composer.json文件:

{ 
    "require": { 
     "orchestra/imagine": "~3.0" 
    } 
} 

composer.json文件看起來像下面現在:

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "require": { 
     "laravel/framework": "4.2.*", 
     "intervention/image": "dev-master", 
     "orchestra/imagine": "~3.0" 
    }, 
    "autoload": { 
     "classmap": [ 
      "app/commands", 
      "app/controllers", 
      "app/models", 
      "app/database/migrations", 
      "app/database/seeds", 
      "app/tests/TestCase.php" 
     ] 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-update-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-create-project-cmd": [ 
      "php artisan key:generate" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist" 
    }, 
    "minimum-stability": "stable" 
} 

現在,當我從終端運行composer update,我得到以下消息:

Message

和我現在已經跟隨THESE INSTRUCTIONS也增加別名等的config/app.php的,

現在,當我嘗試加載我的管理面板,我得到以下錯誤:

Class 'Orchestra\Imagine\ImagineServiceProvider' not found 

爲什麼我我得到這個錯誤,有人可以解釋嗎?

+0

版本兼容性圖像您是否使用'作曲家自卸autoload'? – aldrin27

+0

@ aldrin27我需要什麼來運行該命令? –

+0

發生了什麼?任何錯誤? – aldrin27

回答

2

您正在使用laravel 4.2。*,想象一下「〜3.0」。想象「〜3.0」是laravel 5.1。所以嘗試使用正確的版本。下面

enter image description here