代码之家  ›  专栏  ›  技术社区  ›  Nazmus Shakib

我如何在Laravel一年中的一个月进行唯一检查

  •  0
  • Nazmus Shakib  · 技术社区  · 7 年前

    installments 哪个有 date_of_receipt 和 user_id date_of_receipt = 27-01-2019 已根据用户提供,因此我必须验证此实体在2019年1月的任何一天都已存在。在Laravel5.7中如何使用MySQL实现这一点?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Nazmus Shakib    7 年前

    $start = \Carbon\Carbon::parse($request->date_of_receipt)->startOfMonth()->format('d-m-Y');
    $end   = \Carbon\Carbon::parse($request->date_of_receipt)->endOfMonth()->endOfDay()->format('d-m-Y');
    
    return DB::table('installments')
        ->where('user_id', $user_id)
        ->whereBetween('date_of_receipt', [$start, $end])
        ->exists();