这个问题被多次询问,我做了我能找到的所有介绍,但我仍然收到此错误信息。
我更新了我的config / 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'
提供程序数组中的。为何选择' &#39 ;?我的provider数组中的所有其他元素都是这样写的:
'Request' => Illuminate\Support\Facades\Request::class,
'Response' => Illuminate\Support\Facades\Response::class,
'Route' => Illuminate\Support\Facades\Route::class,
所以我删除了' '和addet :: class
与别名相同
我不知道那是否可以,但也许有人可以帮助我
感谢您的帮助
答案 0 :(得分:0)
::class
运算符提供了完全限定的类名,并在PHP 5.5中引入,您可以看到here。如果你有PHP> = 5.5,那就完全可以使用它。
如果包存在,我建议检查供应商目录。我使用"intervention/image": "^2.3"
,一切都在L5.1上运行得很好