Как работает кэш в Laravel?
Можно прибавить к ключу идентификаоор пользователя.
md5 mysql запроса со всеми параметрами. Если в кэше есть результаты по запросу - выводите оттуда. Нет - делайте запрос, сохраняете в кэш.