jqhph / dcat-admin

🔥 基于 Laravel 的后台系统构建工具 (Laravel Admin),使用很少的代码快速构建一个功能完善的高颜值后台系统,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码
http://www.dcatadmin.com
MIT License
3.81k stars 680 forks source link

laravel10缩略图上传报错 #2099

Closed klphp closed 5 months ago

klphp commented 5 months ago

Description:

form表单 代码如下

                $form->image('seo.thumb',__('Thumb'))
                    ->thumbnail([
                        'small1' => [135, 100],
                    ])
                    ->compress([
                        'width' => 1024,
                        // 图片质量,只有type为`image/jpeg`的时候才有效。
                        'quality' => 90,
                        // 是否允许放大,如果想要生成小图的时候不失真,此选项应该设置为false.
                        'allowMagnify' => false,
                        // 是否允许裁剪。
                        'crop' => false,
                        // 是否保留头部meta信息。
                        'preserveHeaders' => true,
                        // 此属性可能会影响图片自动纠正功能
                        'noCompressIfLarger' => false,
                        // 单位字节,如果图片大小小于此值,不会采用压缩。
                        'compressSize' => 0
                    ])
                    ->uniqueName();

报错:

Error: Class "Intervention\Image\Facades\Image" not found in file /Volumes/server/web/laravelvendor/dcat/laravel-admin/src/Form/Field/ImageField.php on line 176

看了下 https://image.intervention.io/v3 好像没有Intervention\Image\Facades\Image,是不是版本不兼容。

Steps To Reproduce: