按月对数据库数据进行分组,并以文本格式显示在Laravel中

时间:2017-02-07 11:11:47

标签: laravel

我有一个视图,会在侧边栏中显示数月和年份。我只想显示数据库数据与用户相关的月份。像这样 如果数据库数据是

created_at           updated_at          user_id
2017-02-07           2017-02-07              1
2017-01-07           2017-01-07              1

当id为1的用户登录时。它应该只在侧栏中显示月份feb和Jan(2017-02-07),(2017-01-07)。我能够获取用户的所有数据,但我不知道如何只将月份发送到用户链接到的视图。现在,当用户点击侧边栏中的月份时,控制器应获取该特定月份的所有数据并将其发送到视图。听起来可能很简单。但这对我来说有点棘手,因为我只练了几个月laravel

1 个答案:

答案 0 :(得分:0)

不要担心只获得一个月。您可以使用整个日期并仅在侧栏中显示月份。

如果您使用的是刀片模板,则可以执行

<?= $this->Html->css(WWW_ROOT . '/css/pdf.css') ?>

{{ date('M', strtotime($data->created_at)) }} 表示仅显示月份(3个字母)。