首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Laravel类'Intervention\Image\ImageServiceProvider‘

找不到Laravel类'Intervention\Image\ImageServiceProvider‘
EN

Stack Overflow用户
提问于 2016-01-22 16:22:18
回答 1查看 1.5K关注 0票数 1

这个问题被问了很多次,我做了我能找到的所有介绍,但我仍然收到这个错误消息。

我更新了我的配置/app.php(

提供者:

代码语言:javascript
复制
Intervention\Image\ImageServiceProvider::class,

别名:

代码语言:javascript
复制
'Image' => Intervention\Image\Facades\Image::class,

和composer.json

代码语言:javascript
复制
"intervention/image": "dev-master",

在此之后,我做了一个作曲器更新,但我的错误消息仍然是相同的。我用的是laravel 5

我照链接说的做了:

http://image.intervention.io/getting_started/installation

是的..。现在我被卡住了

我不明白的另一件事是,为什么他们说我应该写:

代码语言:javascript
复制
'Intervention\Image\ImageServiceProvider' 

在提供程序数组中。为什么是‘'?我的提供程序数组中的所有其他元素都是这样编写的:

代码语言:javascript
复制
'Request'   => Illuminate\Support\Facades\Request::class,
'Response'  => Illuminate\Support\Facades\Response::class,
'Route'     => Illuminate\Support\Facades\Route::class,

所以我删除了‘’并添加了

别名也是如此

我不知道这是不是可以,但也许你们中有人能帮我

感谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2016-01-22 16:54:56

您可以看到here,PHP5.5中引入了::class操作符,它给出了完全限定的类名。如果你有PHP >= 5.5,使用它是完全可以的。

我建议检查供应商目录中是否存在该软件包。我使用"intervention/image": "^2.3",一切都在L5.1上运行得很好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34942050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档