Laravel / Intervention Image Class - 未找到类

2022-08-30 13:01:08

我刚刚按照此处的说明安装了干预图像类:http://image.intervention.io/getting_started/installation

我还将这两行添加到config/app.php文件中:

'Intervention\Image\ImageServiceProvider'

“图像”=>“干预\图像\立面\图像”

当我打开我的网站时,我得到这个错误:

Class 'Intervention\Image\ImageServiceProvider' not found

这是为什么,我现在该怎么办?


答案 1

第 1 步:

添加到文件的“要求”部分。"intervention/image": "dev-master"composer.json

"require": {
    "laravel/framework": "4.1.*",
    "intervention/image": "dev-master"
},

第 2 步:

Run CMD;
$ composer install

如果您收到此警告:

警告:锁定文件与 composer.json 中的最新更改不是最新的。您可能会获得过时的依赖项。运行更新以更新它们。

做,然后$ composer update$ composer install

第 3 步:

打开文件。将其添加到数组中。config/app.php$providers

Intervention\Image\ImageServiceProvider::class

第 4 步:

接下来将其添加到数组中。$aliases

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

第 5 步:

如果有错误;

未找到类“干预\图像\图像服务提供程序”

尝试

$ composer update

答案 2
composer require intervention/image

明确地解决了问题。


推荐