gpt4 book ai didi

php - 无法将图像数据写入路径。干预图像 Laravel 5.2

转载 作者:行者123 更新时间:2023-12-05 06:41:47 27 4
gpt4 key购买 nike

   public function newItem(Request $request){

$image = $request->file('image');
$img = time().'.'.$image->getClientOriginalExtension();
$watermark = Image::make('images/watermark.png');
$destinationPath = public_path('/products');
$img = Image::make($image->getRealPath());
$img->resize(300, 365, function ($constraint) {
$constraint->aspectRatio();
})->insert($watermark, 'center');
File::exists($destinationPath) or File::makeDirectory($destinationPath);
$img->save($destinationPath.'/'.$img);

我一直收到无法将图像数据写入路径谁能弄清楚我做错了什么?这个问题可能看起来重复,但类似问题中的其他建议对我不起作用。

提前致谢

最佳答案

为了其他可能有同样问题的人。我就是这样解决的:

 $image = $request->file('image');
$img = time().'.'.$image->getClientOriginalExtension();

$watermark = Image::make('images/watermark.png');
$destinationPath = public_path('/products');
Image::make($image->getRealPath())->resize(300, 365, function ($constraint) {
$constraint->aspectRatio();
})->insert($watermark, 'center')->save($destinationPath.'/'.$img);

我犯的错误是将 Image::make() 分配给一个变量。您可以在此处查看我的代码以及我的问题中上面的代码。

关于php - 无法将图像数据写入路径。干预图像 Laravel 5.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39545053/

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