想要按月显示单独的数据

时间:2016-11-06 20:11:35

标签: php laravel blade

收集就像这样

Collection {#241 ▼
  #items: array:2 [▼
    "Oct-2016" => Collection {#225 ▼
      #items: array:1 [▼
        0 => Event {#243 ▶}
      ]
    }
    "Nov-2016" => Collection {#236 ▼
      #items: array:2 [▼
        0 => Event {#244 ▶}
        1 => Event {#245 ▶}
      ]
    }
  ]
}

我想显示数据。

Oct 2016
   event 1
Nov 2016
   event 1
   event 2

我是laravel的新人,请帮助我如何在2016年10月的标题中显示收集关键字以及刀片中每个关键集合的列表

1 个答案:

答案 0 :(得分:0)

Laravel集合实现了php的可迭代功能。换句话说,你可以使用foreach循环。这将为您提供基本的想法。

foreach ($collection as $month => $events)
{
    var_dump($month);
    foreach ($events as $event)
    {
        var_dump($event);
    }
}