Я использую Laravel красноречивую модель для получения данных из БД. Возьмите всех пользователей с историей, зарегистрированной за последние 6 месяцев.
Результат БД:
{
"id": 2,
"permissions": 3,
"is_banned": 0,
"datetime_last_logged": "2020-04-20 09:59:25",
"last_login_ip": "127.0.0.1",
"is_deleted": 0,
"logged": [
{
"id": 9,
"user_id": 2,
"datetime_logged": "2020-04-20T07:59:22.000000Z",
"datetime_loggout": null,
"login_ip": "127.0.0.1"
},
{
"id": 10,
"user_id": 2,
"datetime_logged": "2020-04-18T07:59:22.000000Z",
"datetime_loggout": null,
"login_ip": "127.0.0.1"
},
{
"id": 11,
"user_id": 2,
"datetime_logged": "2020-01-20T08:59:23.000000Z",
"datetime_loggout": null,
"login_ip": "127.0.0.1"
},
{
"id": 12,
"user_id": 2,
"datetime_logged": "2020-03-20T08:59:25.000000Z",
"datetime_loggout": null,
"login_ip": "127.0.0.1"
}
]
Мне нужно получить значение счетчика из моего зарегистрированного поля, например: October - 0, December - 0, January - 1, February - 0, March -1, April - 2
Как я могу это сделать?