所以如果我有
notices table
我存放的地方 title, body and date
. 现在我想以下面的格式显示它
2018-01-09
Title Body
abc abc123
pqr pqr123
2018-01-10
Title Body
mno mno123
pqr pqr123
所以我有意见 start date
以及 end date
在这两个日期之间收到所有的通知。
$notices = App\Notice::whereBetween('date', [$request->start_date, $request->end_date])->oldest('date')->get();
但是现在我不知道如何按日期过滤数据并打印一组通知。 2018-01-09
先是一组通知,然后是另一组通知。 2018-01-10
等等。
如何做到这一点?
1条答案
按热度按时间muk1a3rh1#
使用collection::groupby方法按日期字段对数据进行分组: