- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将干预图像集成到我的项目中。我遵循了该指南,使用了很多其他教程,无论我做什么,我总是遇到同样的错误:
Class 'Intervention\Image\ImageServiceProvider' not found
它包含在我的 composer.json
中:
{
"require": {
"laravel/envoy": "~1.0",
"laravel/installer": "^1.3",
"intervention/image": "^2.3"
}
}
我已经安装了 php-gd 东西,我包括了
Intervention\Image\ImageServiceProvider::class
和
'Image' => Intervention\Image\Facades\Image::class
在我的config\app.php
中,但我不断收到烦人的错误消息。也许值得一提的是,我使用的是 Linux Mint 操作系统,并且我正在使用 Homestead 虚拟机。是的,我将这些东西包含在 Homestead 版本的 Composer 中,而不是我的主 PC 的 Composer 中。使用时
PHP artisan --version
,它返回:
Laravel Framework version 5.2.43
我在虚拟机上运行了composer update,但没有解决问题。我尝试从 app.php
中删除这些行,运行composer update,再次添加这些行并运行composer update,但没有成功。
我在 config\app.php
中包含的内容有什么关系吗?现在,别名位于列表中,提供程序位于“包服务提供程序”下。
以下是完整的错误消息:
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', 'Illuminate\Cookie\CookieServiceProvider', 'Illuminate\Database\DatabaseServiceProvider', 'Illuminate\Encryption\EncryptionServiceProvider', 'Illuminate\Filesystem\FilesystemServiceProvider', 'Illuminate\Foundation\Providers\FoundationServiceProvider', 'Illuminate\Hashing\HashServiceProvider', 'Illuminate\Mail\MailServiceProvider', 'Illuminate\Pagination\PaginationServiceProvider', 'Illuminate\Pipeline\PipelineServiceProvider', 'Illuminate\Queue\QueueServiceProvider', 'Illuminate\Redis\RedisServiceProvider', 'Illuminate\Auth\Passwords\PasswordResetServiceProvider', 'Illuminate\Session\SessionServiceProvider', 'Illuminate\Translation\TranslationServiceProvider', 'Illuminate\Validation\ValidationServiceProvider', 'Illuminate\View\ViewServiceProvider', 'Intervention\Image\ImageServiceProvider', 'App\Providers\AppServiceProvider', 'App\Providers\AuthServiceProvider', 'App\Providers\EventServiceProvider', 'App\Providers\RouteServiceProvider')) in ProviderRepository.php line 60
at ProviderRepository->load(array('Illuminate\Auth\AuthServiceProvider', 'Illuminate\Broadcasting\BroadcastServiceProvider', 'Illuminate\Bus\BusServiceProvider', 'Illuminate\Cache\CacheServiceProvider', 'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider', 'Illuminate\Cookie\CookieServiceProvider', 'Illuminate\Database\DatabaseServiceProvider', 'Illuminate\Encryption\EncryptionServiceProvider', 'Illuminate\Filesystem\FilesystemServiceProvider', 'Illuminate\Foundation\Providers\FoundationServiceProvider', 'Illuminate\Hashing\HashServiceProvider', 'Illuminate\Mail\MailServiceProvider', 'Illuminate\Pagination\PaginationServiceProvider', 'Illuminate\Pipeline\PipelineServiceProvider', 'Illuminate\Queue\QueueServiceProvider', 'Illuminate\Redis\RedisServiceProvider', 'Illuminate\Auth\Passwords\PasswordResetServiceProvider', 'Illuminate\Session\SessionServiceProvider', 'Illuminate\Translation\TranslationServiceProvider', 'Illuminate\Validation\ValidationServiceProvider', 'Illuminate\View\ViewServiceProvider', 'Intervention\Image\ImageServiceProvider', 'App\Providers\AppServiceProvider', 'App\Providers\AuthServiceProvider', 'App\Providers\EventServiceProvider', 'App\Providers\RouteServiceProvider')) in Application.php line 530
at Application->registerConfiguredProviders() in RegisterProviders.php line 17
at RegisterProviders->bootstrap(object(Application)) in Application.php line 203
at Application->bootstrapWith(array('Illuminate\Foundation\Bootstrap\DetectEnvironment', 'Illuminate\Foundation\Bootstrap\LoadConfiguration', 'Illuminate\Foundation\Bootstrap\ConfigureLogging', 'Illuminate\Foundation\Bootstrap\HandleExceptions', 'Illuminate\Foundation\Bootstrap\RegisterFacades', 'Illuminate\Foundation\Bootstrap\RegisterProviders', 'Illuminate\Foundation\Bootstrap\BootProviders')) in Kernel.php line 232
at Kernel->bootstrap() in Kernel.php line 127
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 53
最佳答案
我遇到了同样的问题,事实证明我没有在项目的根目录上运行此命令$ phpcomposer.phar require Intervention/image
。我确实在项目的根目录上运行了它,一切都很好。
例如Itses-MacBook-Pro:testproject bigtank$ Composer 需要干预/图像
像这样运行它就会起作用。
干杯。
关于拉拉维尔 5.2 : Class 'Intervention\Image\ImageServiceProvider' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38921157/
前言 Intervention/image 是为 Laravel 定制的图片处理工具, 它提供了一套易于表达的方式来创建、编辑图片。 Demo 代码请见: Github:https://git
在我的 Laravel 网络应用程序中,我使用了 Intervention Image library .我正在保存上传图片的三个版本:'original' , '500_auto'和自定义大小的图像
我正在上传 iPhone 图像 - 由 iPhone 相机垂直拍摄 - 尺寸为 2448x3264并且因为当我创建 600x360 的拇指时,这个尺寸太高了(?)它会自动旋转到水平。 我尝试了什么没有
我目前正在使用 Laravel 5 并利用干预图像集成:http://image.intervention.io/ 我正在动态地使用它,所以图像有这样的 URL: http://example.org
我刚刚按照此处的说明安装了干预图像类:http://image.intervention.io/getting_started/installation 我还将这两行添加到 config/app.ph
无法将图像数据写入路径(Laravel) 我无法将任何内容保存到Laravel项目的存储目录中,并收到以下错误: 最近三周,我一直在努力找出为什么我无法在没有运气的情况下将图像保存到Storage的L
我正在寻找一个错误,一个解决方案说要做:“文件>使缓存无效并重新启动” 但后来我发现我的 build.gradle 被未知数据替换。 后来我又用“以前的”数据替换了它。再次执行相同的“文件 > 使缓存
首先,如果我的问题可能过于模糊,我很抱歉。所以,我会尽量澄清我的问题。 我目前正在开发 Laravel 应用程序,我正在尝试使用 Intervention Image Facade。当我尝试使用它来测
我收到此错误消息: Call to undefined function Intervention\\Image\\Gd\\imagecreatefromjpeg() 这是我的 php 信息: htt
我正在尝试找出一种方法来清除使用 Intervention/ImageCache 的操作模板创建的图像的所有操作的缓存(将来可能还会使用缓存功能)。 我有一些在图像上运行自定义过滤器的操作模板: 't
我正在尝试找出一种方法来清除使用 Intervention/ImageCache 的操作模板创建的图像的所有操作的缓存(将来可能还会使用缓存功能)。 我有一些在图像上运行自定义过滤器的操作模板: 't
假设我有一个最喜欢的正方形尺寸,在本例中它的宽度和高度为 2236 px。 我需要使用 php intervention package 在我的服务器上保存我的图像。 用户的图像大小是多少并不重要,关
我在 Laravel 5.6 中使用 Intervention 包,每当我上传文件时都会遇到这个问题,我收到错误编码格式 (tmp) 不受支持。我也启用了 gdd2 扩展。这是我使用过的代码。 pub
我正在使用 Laravel 4。当一切似乎都正确时,我不确定为什么会出现此错误。此外,该产品不会更新到数据库。 Error: Intervention \ Image \ Exception \ Im
我想学习使用 MS Release Management 创建发布模板的最佳实践。 下面屏幕中红色标记的控制流工具有什么用? 最佳答案 据我所知,“序列”毫无用处。 “平行”是一个容器。您可以将多个服
我使用干预/图像从 Laravel 4.2 升级到 Laraveld5.3:“^2.3”, if (Input::hasFile('logo')) { $path = public_
当我在本地主机中使用 Laravel Intervention 图像时,它工作得很好,但是当我在我的控制面板中上传实时服务器时,它就无法工作了...... 最佳答案 在配置/app.php 在 $pr
我正在尝试将干预图像集成到我的项目中。我遵循了该指南,使用了很多其他教程,无论我做什么,我总是遇到同样的错误: Class 'Intervention\Image\ImageServiceProvid
我尝试在 docker(version: '3.1', ) 下安装我的 laravel 5.7.19 应用程序并运行一些页面,但出现错误: Call to undefined function Int
当我在本地主机中使用 Laravel Intervention 图像时,它工作得很好,但是当我在我的控制面板中上传实时服务器时,它就无法工作了...... 最佳答案 在配置/app.php 在 $pr
我是一名优秀的程序员,十分优秀!