Php Laravel makzumi/Laravel日历获取并显示日期上的多个不同事件
我正在和Laravel一起开发一个网络应用程序,在那里我跟踪用户的锻炼、体重和食物摄入情况Php Laravel makzumi/Laravel日历获取并显示日期上的多个不同事件,php,laravel,calendar,Php,Laravel,Calendar,我正在和Laravel一起开发一个网络应用程序,在那里我跟踪用户的锻炼、体重和食物摄入情况 Weights ID & other data Date - YYYY-mm-dd Workouts ID & other data Date - YYYY-mm-dd Intakes ID & other data Date - YYYY-mm-dd 在用户仪表板上,使用makzumi/laravel日历打印日历。现在我的问题是,
Weights
ID & other data
Date - YYYY-mm-dd
Workouts
ID & other data
Date - YYYY-mm-dd
Intakes
ID & other data
Date - YYYY-mm-dd
在用户仪表板上,使用makzumi/laravel日历打印日历。现在我的问题是,当我试图获取所有已添加到此日期的行时,我应该怎么想。因此,当我查看日历时,我可以看到,在10月6日,用户已经为这个日期添加了称重、锻炼和摄入量
因此,当我开始像这样将所有权重填充到$events数组中时
$events= array();
foreach ($calendarWeights as $calWei) {
$events = array_add($array, $calWei->date, '[Weigh in]');
}
我发现我不能只在这个片段之后添加训练和摄入量,因为这样填充的数组将有重复的日期,而calandar将只显示[称重]。数组应该以这种方式构造
$events = array(
"2014-04-09 10:30:00" => array(
"Workouts",
"Intakes",
"Weights",
),
"2014-04-12 14:12:23" => array(
"Intakes",
),
"2014-05-14 08:00:00" => array(
"Intakes",
),
);
但我不知道我该怎么做,任何帮助都是非常值得的。我需要有人给我指出正确的方向,以便我可以继续我的webApp的下一步。我还检查了其他日历包,但没有多少结果
编辑:如果你知道一个更好的方法来获得日历,我的想法不是一成不变的关于makzumi/laravel日历