Laravel 序列化';照亮\Http\UploadedFile';尝试更新图像时不允许

Laravel 序列化';照亮\Http\UploadedFile';尝试更新图像时不允许,laravel,file-upload,categories,banner,Laravel,File Upload,Categories,Banner,我尝试使用Laravel(v8)更新分类横幅的图像。 这是我更新任何图像的代码,我检查的第一件事是是否有任何图像。如果有,我就把它们拿走。然后我添加了新的图像 但它向我显示了这个错误,当试图更新映像时,不允许序列化'illumb\Http\UploadedFile' 请帮我解决这个问题 编辑:我的图像已更新,但未删除旧图像 if($request->hasFile('image') && $request->file('image')->isValid()){

我尝试使用Laravel(v8)更新分类横幅的图像。 这是我更新任何图像的代码,我检查的第一件事是是否有任何图像。如果有,我就把它们拿走。然后我添加了新的图像

但它向我显示了这个错误,当试图更新映像时,不允许序列化'illumb\Http\UploadedFile'

请帮我解决这个问题

编辑:我的图像已更新,但未删除旧图像

if($request->hasFile('image') && $request->file('image')->isValid()){
    
        $image = $request->file('image');
    
        $imageName= $image->getClientOriginalName().Str::random(5).'.'.$image->getClientOriginalExtension();
        $image->storeAs('category_image', $imageName);
    
        $category = Category::find($id);
        if($category->banner !==null){
            unlink(public_path().'/allfiles/category_image/'.$category->banner);
        }
        $category->banner = $imageName;
        $category->save();
    
    }
    
        Category::find($id)->update([
    
            'name' => trim($request->category)
        ]);
错误消息,


我不知道实际的问题是什么,我手动从数据库中删除了旧的图像链接,然后尝试更新新图像。然后它被成功地更新了。接下来,我再次更新了相同的图像以确认它是否工作,并且它工作正常,没有任何错误。可能是浏览器会话或以前的数据库图像链接有问题。

能否上载完整的错误跟踪或错误跟踪的图像?是否尝试将上载的图像返回给用户?否,我只想更新类别标题的图像。我共享错误图像链接,请检查。沙特