在干预图像版本3包中找不到图像

问题描述 投票:0回答:1

Image not found 找不到该路径并且该路径不存在于供应商的文件中 使用Intervention\Image\Facades\Image。 我各种方法都安装了,还是报错 我也在使用 Laravel 10

我用任何方法安装都安装完整了,但是路径不在vendor文件中

php laravel intervention
1个回答
0
投票

看来你需要重新安装以确保干预包正确安装

您提到您以各种方式安装了它,您可以这样做并注明它是否被删除吗?

composer remove intervention/image 

如果需要重新安装,可以按照此流程操作。

运行composer require命令来下载项目的包

composer require intervention/image

然后检查您的供应商目录是否可见干预文件夹

供应商/干预/图像

Laravel 10 应该自动发现服务提供者和外观。但是,如果需要,您可以手动将它们添加到您的 config/app.php 文件中

'providers' => [
    // Other Service Providers

    Intervention\Image\ImageServiceProvider::class,
],

'aliases' => [
    // Other Facades

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

清除配置

php artisan config:clear

dumpautoload(不是必须的)

composer dump autoload 

将命名空间添加到您的类中

use Intervention\Image\Facades\Image; \\ (as you already have in your screenshot)

© www.soinside.com 2019 - 2024. All rights reserved.