public function getOpenedCakeRequests() { $cakeRequests = CakeRequest::where('status', CakeRequest::OPENED)->whereBetween('delivery_timestamp', array(Carbon::now()->toDateString(), Carbon::now()->addYear()->toDateString()))->get(); $data = array(); foreach ($cakeRequests as $cakeRequest) { $obj = new \stdClass(); $obj->id = $cakeRequest->id; $obj->title = '#' . $cakeRequest->id . ' - ' . $cakeRequest->client_name; $obj->start = $cakeRequest->delivery_timestamp; $obj->allDay = true; $obj->url = '/admin/cake-requests/' . $cakeRequest->id; $obj->color = CakeRequest::getColorByStatus($cakeRequest->status); $obj->textColor = CakeRequest::getTextColorByStatus($cakeRequest->status); $data[] = $obj; } return $data; }