У меня есть даты в календаре, и я обращаюсь к ним ниже, у них есть отношение категории с таблицей категорий и связь с таблицей CalEvent.Сортировка коллекции в Laravel 4
$cal_dates = CalDate::whereBetween('date', array($from, $to))
->orderBy('date')
->orderBY('start')
->get();
Это возвращает список, отсортированный по дате начала в диапазоне. Все хорошее до сих пор, и возвращаемая строка выглядит следующим образом: я могу получить доступ к категории и CalEvent, т. Е. $cal_date->CalEvent->description
.
{
"id":"406",
"cal_event_id":"77",
"start":"00:00:00",
"finish":"00:00:00",
"date":"2014-04-06",
"created_by":"0",
"updated_by":"0",
"created_at":"2013-09-21 04:43:25",
"updated_at":"2013-09-21 04:43:25"
}
Что мне нужно это объект, как показано ниже на мой взгляд, с отношением к Category
и Cal_Dates
таблице интактным:
cal_dates
'12th Feb 2014'
'Array of dates related to category 1 for 12th Feb'
'Array of all other dates not related to category 1 for 12th Feb'
'13th Feb 2014'
'Array of dates related to category 1 for 13th Feb'
'Array of all other dates not related to category 1 for 13th Feb'
...
Любого совет высоко ценится ...
Привет, что '12 февраля 2014'? created_at, updated_at? – Anam
Это столбец в CalDate -, т. Е. $ Cal_date-> date = 2014-04-06 – Staple