小编Som*_*tus的帖子

Laravel 5.2:找不到类'干预\ Image\ImageServiceProvider'

我正在尝试将干预图像集成到我的项目中.我已经按照指南,使用了其他教程的shitton,无论我做什么,我都会遇到同样的错误:

Class 'Intervention\Image\ImageServiceProvider' not found
Run Code Online (Sandbox Code Playgroud)

它包含在我的composer.json:

{
    "require": {
        "laravel/envoy": "~1.0",
        "laravel/installer": "^1.3",
        "intervention/image": "^2.3"
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经安装了php-gd的东西,包括在内

Intervention\Image\ImageServiceProvider::class
Run Code Online (Sandbox Code Playgroud)

'Image' => Intervention\Image\Facades\Image::class
Run Code Online (Sandbox Code Playgroud)

在我config\app.php,但我一直收到恼人的错误信息.也许值得一提的是我使用的是Linux Mint操作系统,并且我正在使用Homestead虚拟机.是的,我在Homestead版本的Composer中包含了这些东西,而不是我的主要PC作曲家.使用时

PHP artisan --version
Run Code Online (Sandbox Code Playgroud)

,它返回:

Laravel Framework version 5.2.43
Run Code Online (Sandbox Code Playgroud)

我在虚拟机上运行了作曲家更新,没有解决问题.我尝试删除行app.php,运行composer update,再次添加行并运行composer update,不起作用.

我在config\app.php哪里夹杂物是否重要?现在,别名位于列表中,提供程序位于Package Service Providers下.

这是完整的错误消息:

Whoops, looks like something went wrong.

1/1
FatalThrowableError in ProviderRepository.php line 146:
Class 'Intervention\Image\ImageServiceProvider' not found
in ProviderRepository.php line 146
at ProviderRepository->createProvider('Intervention\Image\ImageServiceProvider') in ProviderRepository.php line 114
at ProviderRepository->compileManifest(array('Illuminate\Auth\AuthServiceProvider', 'Illuminate\Broadcasting\BroadcastServiceProvider', 'Illuminate\Bus\BusServiceProvider', 'Illuminate\Cache\CacheServiceProvider', 'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider', …
Run Code Online (Sandbox Code Playgroud)

laravel homestead intervention laravel-5.2

5
推荐指数
1
解决办法
3024
查看次数

标签 统计

homestead ×1

intervention ×1

laravel ×1

laravel-5.2 ×1