Юрий Есин,
Так как использую vuejs и раньше использовал lodash, решил найти другой способ, дошел до решения: return Object.keys(this.access).map(k => ({device_id: k, user_id: Object.keys(this.access[k])}))
state.items.push(payload[0]); мне подсказали в комментариях - помогло, почитаю про {commit} и более подробно про context спасибо, кавычку я упустил в вопросе, что бы меньше было лишней информации, немного передалал исходный код :)
Спасибо, в будущем пригодится, но в данный момент у меня был план реализовать все в контроллере, сейчас все заработало, сделал на коленке, пока записей в бд мало, не страшно, потом ума наберусь поправлю :)
foreach ($objects as $key => $value) {
foreach ($value as $key1 => $value1) {
// code...
if($key1=='month') $objects1[]=$value1;
if($key1=='devices') $objects2[]=$value1;
}
}
linechart:
import { Line, mixins } from 'vue-chartjs'
Так как использую vuejs и раньше использовал lodash, решил найти другой способ, дошел до решения: return Object.keys(this.access).map(k => ({device_id: k, user_id: Object.keys(this.access[k])}))