繁体   English   中英

如何在 laravel eloquent 中将 where() 与数组一起使用

[英]how to use where() with array in laravel eloquent

我有一个这样的专栏:

在此处输入图像描述

我得到了这个数组

"specification" => array:3 [▼
    0 => "27"
    1 => "26"
    2 => "24"
  ]

如何将这两个与 eloquent 进行比较,如下所示:

SpecificationItemGroup::where('specification_items', [$request->specification])->get()

由于您将其存储为json encoded字符串,因此您应该尝试对数组进行编码并进行比较

SpecificationItemGroup::where('specification_items', json_encode($request->specification))->get()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM