找不到 Laravel 类 'InterventionImageImageServiceProvider


Laravel Class 'InterventionImageImageServiceProvider' not found

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

我更新了我的配置/应用程序.php(

供应商:

Intervention'Image'ImageServiceProvider::class,

别名:

'Image' => Intervention'Image'Facades'Image::class,

和作曲家.json

"intervention/image": "dev-master",

在此之后,我做了作曲家更新,但我的错误消息仍然相同。我正在使用拉拉维尔 5

我按照链接说的做了:

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

是的..现在我被困住了

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

'Intervention'Image'ImageServiceProvider' 

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

'Request'   => Illuminate'Support'Facades'Request::class,
'Response'  => Illuminate'Support'Facades'Response::class,
'Route'     => Illuminate'Support'Facades'Route::class,

所以我删除了 ' ' 和添加 ::class

与别名相同

我不知道这是否可以,但也许你们中的某个人可以帮助我

感谢您的帮助

::class运算符给出了完全限定的类名,并在 PHP 5.5 中引入,如下所示。如果你有 PHP>= 5.5,使用它完全可以。

我建议检查供应商目录是否存在该软件包。我使用"intervention/image": "^2.3",在 L5.1 上一切正常

相关文章:
  • 没有找到相关文章