【问题标题】:Call to a member function getRealPath() on null (Laravel)在 null (Laravel) 上调用成员函数 getRealPath()
【发布时间】:2021-06-30 10:04:19
【问题描述】:

谁能帮助我如何在 Laravel 中实现调整图像大小? 我只有这个代码:

控制器

/* Save Image in Floder public>storage>images>service_request */
                $nameFile = $service_request_id."_".date("Ymdhis")."_";
                $count = 1;
                for($i=1 ; $i<=3 ; $i++){
                    if($request->hasFile('problem_image'.$i)){
                        //$md5Name = md5_file($request->file('service_request')->getRealPath());
                        $md5Name = $nameFile.str_pad($count, 3, '0', STR_PAD_LEFT);
                        $guessExtension = $request->file('problem_image'.$i)->guessExtension();
                        $image        = $request->file('problem_image'.$i);
                        $filename     = $md5Name.'.'.$guessExtension;
                        $image_resize = Image::make($image->getRealPath());              
                        $image_resize->resize(300, 300);
                        $file = $image_resize->storeAs('images/service_request', $filename, 'public' );
                        $ImageServiceRequest = new ImageServiceRequest;
                        $ImageServiceRequest->service_request_id = $service_request_id;
                        $ImageServiceRequest->image = $file;
                        $ImageServiceRequest->status = 'Active';
                        $ImageServiceRequest->create_by = Auth::user()->id;;
                        $ImageServiceRequest->save();
                        
                        $count++;
                    }

【问题讨论】:

  • 您正在检查请求是否具有'problem_image'.$i,但随后仅使用$request-&gt;file('problem_image'); 作为图像,该图像不存在/是null

标签: php laravel


【解决方案1】:

您可能正在使用编号为problem_image

更改这行代码。

发件人:

$image = $request->file('problem_image');

收件人:

$image = $request->file('problem_image'.$i);

希望这会有所帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-04
  • 2016-06-29
  • 2018-04-03
  • 2021-10-06
  • 2019-06-17
相关资源
最近更新 更多