Laravel雄辩的第一次或创造日期的间隔

时间:2018-04-02 20:55:30

标签: php laravel-5 eloquent

有没有办法使用firstOrCreate和日期间隔。我知道你可以使用:

ARDUINO_LIBS = LiquidCrystal dht

但是有可能检查过去几天之间是否存在记录吗?

1 个答案:

答案 0 :(得分:0)

如果查看firstOrCreate的来源,检查条件的所有操作都会将其传递给where()

if (! is_null($instance = $this->where($attributes)->first())) {
    return $instance;
}

意味着您可以使用任何可以传递给where的内容,其中包含一组参数:

Model::firstOrCreate([
    ['date', '>', $start],
    ['date', '<', $end]
], ['created_at' => $dateValue]);