Dcat admin编辑数据提交报错(只有修改图片后提交报错,图片是上传阿里oss的)

1. 运行环境

1). 当前使用的 Dcat Admin

2). 当前使用的 php 8.0

3). 当前系统 Windows 10

Dcat Admin新建提交没有问题,编辑上传图片也没有问题,提交后就报错了??什么原因啊
Dcat admin编辑数据提交报错(只有修改图片后提交报错,图片是上传阿里oss的)

Dcat admin编辑数据提交报错(只有修改图片后提交报错,图片是上传阿里oss的)

Dcat admin编辑数据提交报错(只有修改图片后提交报错,图片是上传阿里oss的)

Dcat admin编辑数据提交报错(只有修改图片后提交报错,图片是上传阿里oss的)

上传图片没有问题,提交后就报错了??什么原因啊

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

file

protected $retainable = false;改为true

或者 代码中添加 ->retainable();//从数据库中删除记录时保留文件

例: $form->image('img', 'AppBanner图') ->disk('oss') ->autoUpload()//自动上传 ->saveFullUrl() ->removable(false) ->autoSave(false) ->retainable();

1年前 评论
讨论数量: 7

阿里云适配器的问题吧。适配器的版本该说有问题,更新到对应的版本

2年前 评论
laravel_peng

显然你的对象存储的 vendor 包报错!到报错路径下,查看代码,然后分析是否是配置的问题!

file

2年前 评论
laravel_peng (作者) 2年前
zhangshsh (楼主) 2年前

@zhangshsh 这个问题你怎么解决的?

2年前 评论
zhangshsh (楼主) 2年前

file

protected $retainable = false;改为true

或者 代码中添加 ->retainable();//从数据库中删除记录时保留文件

例: $form->image('img', 'AppBanner图') ->disk('oss') ->autoUpload()//自动上传 ->saveFullUrl() ->removable(false) ->autoSave(false) ->retainable();

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!