这个问题被问了很多次,我做了我能找到的所有介绍,但我仍然收到这个错误消息。
我更新了我的配置/app.php(
提供者:
Intervention\Image\ImageServiceProvider::class,别名:
'Image' => Intervention\Image\Facades\Image::class,和composer.json
"intervention/image": "dev-master",在此之后,我做了一个作曲器更新,但我的错误消息仍然是相同的。我用的是laravel 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,所以我删除了‘’并添加了
别名也是如此
我不知道这是不是可以,但也许你们中有人能帮我
感谢你的帮助
发布于 2016-01-22 16:54:56
您可以看到here,PHP5.5中引入了::class操作符,它给出了完全限定的类名。如果你有PHP >= 5.5,使用它是完全可以的。
我建议检查供应商目录中是否存在该软件包。我使用"intervention/image": "^2.3",一切都在L5.1上运行得很好
https://stackoverflow.com/questions/34942050
复制相似问题