我如何使用created_at字段仅获取上周以及在laravel 4.2和5+版本中每月和每月的所有周中创建的记录?
答案 0 :(得分:0)
要获取一个星期内在laravel中插入的记录,请参见以下简单示例。
$7days_ago_date = date('Y-m-d', strtotime('-8 days', strtotime(date('Y-m-d'))));
$Tracker = Tracker::orderby('created_at', 'desc')->whereBetween(
DB::raw('date(created_at)'), [$7days_ago_date, date('Y-m-d')] )->get();