FirstOrnew,Laravel的月份和年份

发布于 2025-01-22 02:05:39 字数 1399 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

殊姿 2025-01-29 02:05:39

为什么要在Firstornew发送阵列?这基本上是您在雄辩中构建一个数组的字符串。插入阵列将行不通。真的,product_id应该是唯一的,因此您只需要在哪里就需要该值。

因此,这就是这样...

firstOrNew(['product_id' =>  $product_id]);

$ product_id是唯一ID的变量。
然后,如果您有大量产品可以在产品ID数组上添加循环,并且它将在您的保存中制作新行,或者在产品首先找到产品时进行更新。

Why are you sending an array at a firstornew? This is basically a string that you are building an array with in the eloquent. Inserting an array will not work. Really the product_id should be a unique so you only need that value in your where.

So it would be something like this...

firstOrNew(['product_id' =>  $product_id]);

$product_id being the variable of the unique id.
Then if you have tons of products to add just loop over the array of product ids and it will either make a new row at your save or update the product when it finds it first.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文