Como obter apenas registros criados hoje em Laravel

Neste tutorial, mostraremos como obter apenas os registros criados hoje no Laravel. Usaremos o método whereDate() do modelo Eloquent para filtrar os resultados apenas para os registros em que a coluna created_at é a data de hoje. Essa é uma técnica útil para obter análises de dados criados recentemente, como registros de novos usuários ou compras de produtos.

Aqui estão alguns exemplos de como obter registros de data atuais do banco de dados. Você pode usar este exemplo para obter o registro de data atual do banco de dados.

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

Alguns outros exemplos de como obter o registro de data atual do banco de dados.

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

// or

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

Este é um método simples para obter o registro de data atual do banco de dados.

Saída

[
  {
    '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",
    
  }
]

 Feliz Codificação!!!

1.00 GEEK