select() ->orderByDesc('created_at') ->orderByDesc('id') ->limit(10000); if (!empty($keyword)) { $query ->where('level', '=', $keyword) ->orWhere('message', 'LIKE', '%' . $keyword . '%'); } return $query->get(); } }