当日期保存为DD/mm/y日期时,Laravel雄辩的数据将数据分组



我的日期存储在数据库中,因为格式,我将其保存为dd/mm/y(26/06/2019(。现在,我想在将数据分组为几个月的同时,以Laravel雄辩获得所有数据。有人可以想一想我如何完成吗?

您可以使用db :: row方法tor格式

$users = DB::table('users AS u')
            ->select('u.*')
            ->groupBy(DB::raw("DATE_FORMAT(u.created_on, '%Y-%m')"))
            ->get();

我最终使用了以下操作!

// Convert the data type to date
$year = date('Y', strtotime($date));
$month = date('m', strtotime($date));
$query = Model::whereId($id)
            ->whereYear('date', $year)
            ->whereMonth('date', $month)
            ->get();

以上将在给定的年度和给定月份中获取所有数据,前两行将保存为"文本"的日期转换为type'date'。

最新更新