【发布时间】:2015-10-05 20:49:12
【问题描述】:
我在 laravel 中有一个需求,我需要使用 laravel 包 Imagine 进行一些服务器端裁剪,现在我按照我的应用程序 I.E. 这个包的安装说明进行操作。 :
我在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 时,我收到以下消息:
我现在也关注THESE INSTRUCTIONS,将别名等添加到config/app.php,
现在当我尝试加载我的管理面板时,我收到以下错误:
Class 'Orchestra\Imagine\ImagineServiceProvider' not found
为什么会出现这个错误,谁能解释一下?
【问题讨论】:
-
你用过
composer dump-autoload吗? -
@aldrin27 我需要什么来运行该命令?
-
发生了什么?有什么错误吗?
-
@aldrin27 你在我的问题中看到的就是我得到的!