Laravel:我安装干预,但总是在编码时找不到类干预

时间:2015-01-03 21:10:23

标签: php laravel

我已按照网络文档一步一步地进行安装以进行干预:

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小时不停。是的,我知道这里有一个类似的问题,但他们提供的解决方案对我已经做过的事情来说并不新鲜。

1 个答案:

答案 0 :(得分:0)

没有Intervention课程。所有来电都是Image

$image = Image::make('images/' . $filename . '.' . $extension);

您的第二个示例不起作用,因为您必须在使用resize()

之前制作干预图像对象
Image::make($here)->resize('200', '200')->save($name);

请阅读official documentation了解更多信息