【问题标题】:Laravel Intervention ImageServiceProvider not found未找到 Laravel 干预 ImageServiceProvider
【发布时间】:2019-10-05 17:44:29
【问题描述】:

我的在线环境遇到问题,在我的本地主机上使用 Laragon,一切正常。

My online environment
-- My composer version 1.8.5
-- My laravel version 5.8
-- My PHP version 7.3.0
-- Fileinfo support enable
-- GD Support enabled / Version bundled (2.1.0 compatible)
-- No Imagick PHP extension installed

我完全按照官网的安装说明进行操作。

  1. php composer.phar 需要干预/图像
  2. 添加 config/app.php $providers: Intervention\Image\ImageServiceProvider::class
  3. 添加 config/app.php $alias: 'Image' => Intervention\Image\Facades\Image::class

问题从现在开始。当我尝试运行语句时:

$ php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"

我收到以下消息

[waservice@web7081 portal]$ php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"

In ProviderRepository.php line 208:
Class 'Intervention\Image\ImageServiceProvider' not found

dump-autoload 命令,我得到以下返回:

[waservice@web7081 ~]$ php composer.phar dump-autoload
Generated autoload files containing 0 classes

优化dump-autoload命令,我得到如下返回:

[waservice@web7081 ~]$ php composer.phar dump-autoload -o
Generated optimized autoload files containing 156 classes

这是我的 composer.json 代码的一部分

"require": {
   "php": "^7.1.3",
   "fideloper/proxy": "^4.0",
   "laravel/framework": "5.8.*",
   "laravel/tinker": "^1.0",
   "intervention/image": "dev-master"
},

我的作曲家更新返回:

[waservice@web7081 ~]$ php composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

我的作曲家安装返回

[waservice@web7081 ~]$ php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files

干预镜像安装命令的返回

[waservice@web7081 ~]$ php composer.phar require intervention/image
Using version ^2.4 for intervention/image
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

干预文件夹存在于项目供应商文件夹中

我不知道可能发生了什么,在互联网搜索中我也找不到解决方案,总是与开发者自己网站上的相同说明。

【问题讨论】:

    标签: php laravel-5 intervention


    【解决方案1】:

    检查安装 intervention/image 时您是否在项目的正确路径中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-07
      • 2015-05-17
      • 2021-03-15
      • 2018-01-06
      • 2015-02-09
      相关资源
      最近更新 更多