2

所以我在我的应用程序中有一个简单的表,它存储了用户和订单之间的多对多关系。因此,该表有一个 2 列主键(用户 ID、订单 ID)来存储值。

在 Laravel 中,我想检查表中是否存在某个用户/订单组合,如果不存在,则插入该行。

我无法弄清楚如何使用Order::find()来检索这一行。理想情况下,我希望能够做类似的事情Order::find(array('userid' => $userno, 'orderid' => $orderno)),但这会引发错误。

有什么想法吗?

4

1 回答 1

0

您可以使用 where 方法:

Order::where_userid($userno)->where_orderid($orderno)->count(); 此行返回结果计数。如果为零,则可以插入。最后,我建议您阅读docs

于 2012-12-06T21:34:25.840 回答