Beispiel #1
0
 public static function groupByDateYM(&$resources, $filter, $inData = true)
 {
     if ($filter['group_by'] == 'year_month') {
         $ApiResponse = new ApiResponse();
         $i = 0;
         foreach ($resources->groupBy('year_month') as $yearMonth => $resource) {
             $humanYearMonth = Carbon::parse($yearMonth)->format('F, Y');
             $ApiResponse->appendData($i, ['human_year_month' => $humanYearMonth, 'data' => $resource, 'year_month' => $yearMonth, 'data' => $resource]);
             $i += 1;
         }
         return $ApiResponse->response();
     }
     if ($inData) {
         return ApiResponse::responseData($resources);
     }
     $ApiResponse = new ApiResponse();
     return $ApiResponse->setResponse($resources)->response();
 }