问答 / 0 / 7 / 创建于 5年前 / 更新于 5年前
尝试了其他的写法 返回的结果都是不变的 不知道是哪里出了问题
$color = SampleProductRelatedColor::findOrNew($item['color_id'], [ 'color_name' => $item['color_name'], 'sample_product_id' => $product_id, 'company_id' => $company_id ]); $color->save();
@zxdstyle 多谢建议 用了这个写法 问题还是一样 查不出数据 每次都是实例化新模型
可以自己调试一下,先把id写死看看能不能查询都数据,然后再换DB类查询看能不能查询到数据。
id
DB
@轻描淡写 调试过了 直接在api.php 里写回调能查出来 写在控制器里就查不到 换了DB类也是一样的 所以才觉得很奇怪 之前从来没遇到过
看下执行的SQL就行了吧 :joy:
下载一个laraveldebug 包来看一下sql语句
laraveldebug
麻烦各位老哥献计献策了 问题已经解决了 我特么都想扇自己 之前在写这部分业务的时候 我在服务层的最上面做了判断 修改的时候先删除原有的数据 然后重新绑定 现在的逻辑改成了直接去修改原有的数据 结果导致每次修改的时候都查不到原来的数据 因为最上面已经做了删除操作 唉 浪费了几个小时 :see_no_evil: :see_no_evil: :see_no_evil: :see_no_evil:
我要举报该,理由是:
@zxdstyle 多谢建议 用了这个写法 问题还是一样 查不出数据 每次都是实例化新模型
可以自己调试一下,先把
id写死看看能不能查询都数据,然后再换DB类查询看能不能查询到数据。@轻描淡写 调试过了 直接在api.php 里写回调能查出来 写在控制器里就查不到 换了DB类也是一样的 所以才觉得很奇怪 之前从来没遇到过
看下执行的SQL就行了吧 :joy:
下载一个
laraveldebug包来看一下sql语句麻烦各位老哥献计献策了 问题已经解决了 我特么都想扇自己 之前在写这部分业务的时候 我在服务层的最上面做了判断 修改的时候先删除原有的数据 然后重新绑定 现在的逻辑改成了直接去修改原有的数据 结果导致每次修改的时候都查不到原来的数据 因为最上面已经做了删除操作 唉 浪费了几个小时 :see_no_evil: :see_no_evil: :see_no_evil: :see_no_evil: