【发布时间】:2021-06-16 17:57:48
【问题描述】:
我在 Laravel - Eloquent 的方法中找到了 updateOrCreate()。
为什么在框架中我们可以找到破坏干净代码和 SOLID 规则的方法?
【问题讨论】:
-
因为,有时您只是不在乎是其中之一。在这两种情况下,您都希望数据库中有记录,并且它应该是唯一的。如果你不喜欢这样,你不需要使用这个方法。
-
请说明您认为违反了哪条规则以及原因。
-
@jaco0646 你忘了这个问题吗?
-
@plalx,OP 似乎不愿意在这里付出任何真正的努力,所以我也有同感。对于这种轻率的、开车经过的钓鱼探险来说,你的回答绰绰有余。我介入只是因为第一个答案是如此迅速地接受了 OP 的模糊、未经证实的说法。