'datetime', 'sync_date' => 'date', 'value' => 'integer' ]; /** * Get latest data by kategori */ public static function getLatestByKategori($kategori) { return self::where('kategori', $kategori) ->whereDate('sync_date', Carbon::today()) ->get() ->keyBy('status_id'); } /** * Get data for specific kategori and date */ public static function getByKategoriAndDate($kategori, $date = null) { $date = $date ?: Carbon::today(); return self::where('kategori', $kategori) ->whereDate('sync_date', $date) ->get() ->keyBy('status_id'); } }