public function getCounts()
    {
        $log = AccessLog::all()->groupBy('user_id');

        $counts = [];
        $all = 0;
        foreach ($log as $l) {
            $first = $l[0];
            $user = $first->user ? $first->user : $this->getDeletedFakeUser();
            $size = sizeof($l);
            $counts[] = [
                'size' => $size,
                'id' => $first->user_id,
                'name' => $user->username
            ];
            $all += $size;
        }

        return [
            'all' => $all,
            'counts' => $counts
        ];
    }
public function getCounts()
    {
        $log = AccessLog::all()->groupBy('user_id');

        $counts = [];
        $all = 0;
        foreach ($log as $l) {
            $first = $l[0];
            $user = $first->user ? $first->user : $this->getDeletedFakeUser();
            $size = sizeof($l);
            $counts[] = [
                'size' => $size,
                'id' => $first->user_id,
                'name' => $user->username
            ];
            $all += $size;
        }

        return [
            'all' => $all,
            'counts' => $counts
        ];
    }
public function getCounts ( ) { $ log = AccessLog :: all ( ) -> groupBy ( 'user_id' ) ; $ counts = [ ] ; $ all = 0 ; foreach ( $ log as $ l ) { $ first = $ l [ 0 ] ; $ user = $ first -> user ? $ first -> user : $ this -> getDeletedFakeUser ( ) ; $ size = sizeof ( $ l ) ; $ counts [ ] = [ 'size' => $ size , 'id' => $ first -> user_id , 'name' => $ user -> username ] ; $ all += $ size ; } return [ 'all' => $ all , 'counts' => $ counts ] ; }
Get data for widget

@return array
Get data for widget