我已按照网络文档一步一步地进行安装以进行干预:
1)首先我安装了最新版本
$ php composer.phar require intervention/image
我甚至多次重复这一步,我得到了平常的一切:
加载作曲家存储库, 更新依赖项, 无需安装或更新
2)然后我去了作曲家json并将其添加到提供者
'Intervention\Image\ImageServiceProvider'
这是外墙
'Image' => 'Intervention\Image\Facades\Image'
然后我重复了作曲家更新
我也做过composer dump auto-load
什么也没有。每当我尝试在我的文档上使用它时,如果我特意使用它就会告诉我类干预没有找到Intervention::make('images/' . $filename . '.' . $extension);
如果我这样做,否则就像
$here = $image->move(public_path().'/img/gallery', $name); //to get the source of the uploaded file
Image::make($herei->resize('200','200')->save($name));
然后它会告诉我它不知道“调整大小”是什么,所以,不是干预的线索。
我很沮丧,一直试着8小时不停。是的,我知道这里有一个类似的问题,但他们提供的解决方案对我已经做过的事情来说并不新鲜。
答案 0 :(得分:0)
没有Intervention
课程。所有来电都是Image
。
$image = Image::make('images/' . $filename . '.' . $extension);
您的第二个示例不起作用,因为您必须在使用resize()
Image::make($here)->resize('200', '200')->save($name);
请阅读official documentation了解更多信息