Laravelで今日作成されたレコードのみを取得する方法

このチュートリアルでは、Laravel で今日作成されたレコードのみを取得する方法を説明します。Eloquent モデルのwhereDate()メソッドを使用して、created_at列が今日の日付であるレコードのみに結果をフィルターします。これは、新規ユーザー登録や製品購入など、最近作成されたデータを分析する場合に便利な手法です。

以下に、データベースから現在の日付レコードを取得する方法の例をいくつか示します。この例を使用して、データベースから現在の日付レコードを取得できます。

Post::whereDate('created_at', \Carbon\Carbon::today())->get(); // Eloquent

// or

\DB::table('posts')->whereDate('created_at', \Carbon\Carbon::today())->get(); // Query Builder

// or

Post::whereDate('created_at', now()->today())->get(); // Eloquent

// or

\DB::table('posts')->whereDate('created_at', now()->today())->get(); // Query Builder

データベースから現在の日付レコードを取得する他の例。

Post::whereDate('created_at', \DB::raw('CURDATE()'))->get(); // Eloquent

// or

\DB::table('posts')->whereDate('created_at', \DB::raw('CURDATE()'))->get(); // Query Builder

これは、データベースから現在の日付レコードを取得する簡単な方法です。

出力

[
  {
    'title': "How to Get only records created today in Laravel",
    'slug': "how-to-get-only-records-created-today-laravel",
    'created_at': "2022-09-01 23:21:27",
    
  },
  {
    'title': "How to Install Mautic ubuntu",
    'slug': "how-to-install-mautic-ubuntu",
    'created_at': "2022-09-01 23:14:08",
    
  }
]

 ハッピーコーディング!!!

1.00 GEEK