Laravel-admin 后台移除关联表中的项不起作用

项目有个需求是为products表创建单独的一个图片数据表进行关联
file
在CommonProductsController.php的form中添加下面代码
file
后台编辑products表中的商品时正常出现添加商品图片的 新增和 移除按钮,和sku项类似
file
现在遇到的问题是 移除一个图片项之后,提交,无法删除数据库中的图片项, 下次进入这个商品编辑页面的时候,这个已经上传的图片依然存在。
在移除->提交之后,页面依然停留在当前页面,
file
而正常的编辑页面提交之后是会跳回到商品列表页面的,是下面这个页面
file
这个是什么情况啊

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
leo
最佳答案

@jingzhognwa 这个建议到 Laravel-admin 的仓库提 issue

5年前 评论
讨论数量: 5
leo

保存的时候看看浏览器有没有报错?

5年前 评论

@leo
现在是两个问题:o(╯□╰)o
1、移除一个图片项,没有报错。
移除后点击提交保存的时候,页面直接在当前页面刷新,会出现上面发的蓝色进度条, 没有提示错误,chrome的network调试里面看header也是200成功的状态码,再次点击提交,会跳转到商品列表页面。

2、如果进入到编辑页面,不修改,也不移除图片项,直接提交的话会有报错,报错内容如下:

file

5年前 评论
leo

@jingzhognwa 这个建议到 Laravel-admin 的仓库提 issue

5年前 评论

@leo laravel-admin上传的图片返回的都是 相对路径,不带域名,如何让上传到阿里云oss的图片保存带域名的路径?

我的需求是给小程序的api返回图片地址,但是前端收到的都是/admin/images/xxx.jpg不是绝对路径,前端要我给返回带域名的路径
现在这样,每次接口返回数据之前,我要遍历一下订单order对象中的每个order_item,把里面的图片地址加上域名前缀,很是郁闷。
能想到的避免循环的情况就是在保存的时候直接使用带域名的地址保存到数据库,这样的话就不用处理了
可是会有另外一个问题,万一哪一天域名变了咋办。。。

请问大神有什么好的解决方案吗?(我和前端的经验都比较少,觉得我们俩采取的方案好像有问题,但是又不知道如何做)

5年前 评论
leo

@jingzhognwa 后面的章节有说,一步步来

5年前 评论

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