Laravel修改数据与原数据一样导致没有执行sql怎么办

  介绍

小编给大家分享一下Laravel修改数据与原数据一样导致没有执行sql怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

代码

$ openid=?23”;//微信openid   用户:在(“id"[& # 39; 1 & # 39; & # 39; 2 & # 39;, & # 39; 3 & # 39;])→更新([   & # 39;openid # 39;=比;openid美元   ]);      $ user=用户::发现(1);//取消所有这个openid的绑定者   用户::([& # 39;openid # 39;=比;openid)→美元更新([   & # 39;openid # 39;=比;零   ]);//给1号用户绑定openid   $ user→openid=$ openid;   $ user→保存();

问题:,<代码> openid=123> 答案:一个都没有。

原因

 Laravel修改数据与原数据一样导致没有执行sql怎么办

<代码> getDirty> $ user 的<代码>原始> 属性>

最后发现属性都一样,所以<代码> $ user→保存()不会执行修改。

写<代码>微信绑定> Laravel> 的<代码>错误代码,

以上是“Laravel修改数据与原数据一样导致没有执行sql怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Laravel修改数据与原数据一样导致没有执行sql怎么办