gpt4 book ai didi

laravel-5 - 调用未定义的方法 Intervention\Image\Facades\Image::make()

转载 作者:行者123 更新时间:2023-12-03 15:17:53 26 4
gpt4 key购买 nike

我使用干预/图像从 Laravel 4.2 升级到 Laraveld5.3:“^2.3”,

 if (Input::hasFile('logo')) {

$path = public_path()."/assets/admin/layout/img/";
File::makeDirectory($path, $mode = 0777, true, true);

$image = Input::file('logo');
$extension = $image->getClientOriginalExtension();
$filename = "logo.$extension";
$filename_big = "logo-big.$extension";

Image::make($image->getRealPath())->save($path.$filename);
Image::make($image->getRealPath())->save($path.$filename_big);

$data['logo'] = $filename;

}
结果是,得到以下错误:
Call to undefined method Intervention\Image\Facades\Image::make()

最佳答案

我在 Laravel 5.4 项目中遇到了同样的问题。我偶然发现了这个 link

这有助于解决问题。这是提供的修复

在配置/应用程序中更改图像的“别名”

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


'Image' => Intervention\Image\ImageManagerStatic::class,

然后在您的 Controller 标题中添加
use Image;

关于laravel-5 - 调用未定义的方法 Intervention\Image\Facades\Image::make(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40353307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com