【发布时间】:2020-08-06 23:09:26
【问题描述】:
我在 Laracasts 中问过这个问题,但我还没有收到这个问题的答案。我看过这个 stackoverflow 帖子:Laravel Eloquent - Working with an array of JSON objects
简单地说,我想知道有没有办法让我使用:
->whereJsonContains('column', ['starts_at' => '2018-11-24 08:00:00'])
但不是只有一个值,我想将它与一组值进行比较,即:
$dates = ['2018-11-24 08:00:00', '2020-19-01 08:00:00'];
->whereJsonContains('column', ['starts_at' => $dates])
我完全知道这不起作用,因为 whereJsonContains 只支持比较一个值而不是数组,所以我想我需要将它与 whereIn 方法结合起来。但是,我无法做到这一点。
我们将不胜感激任何帮助。非常感谢!
【问题讨论】: