我正在从DirtyEvent模型中检索事件,我想使用结果中的值创建一个Ical但是它表示这些值在currect集合中不存在:
public function handle()
{
$event = DirtyEvent::all()
->pluck('startdate')
->pluck('endate');
dd($event);
$vCalendar = new \Eluceo\iCal\Component\Calendar('http://localhost/test');
$vEvent = new \Eluceo\iCal\Component\Event();
$vEvent ->setDtStart(new \DateTime($event->startdate))
->setDtEnd(new \DateTime($event->endate));
$vCalendar->addComponent($vEvent);
dd($vCalendar);
}
答案 0 :(得分:3)
DirtyEvent::all()
->pluck('startdate')
->pluck('endate');
你在这里做的是
startdate
enddate
醇>
相反,你应该这样做。
DirtyEvent::pluck('startdate', 'enddate')->all();
获取日期数组,然后您可以使用它来填充数据。