Пакет Cache UI для Laravel пропонує інтерактивну команду CLI для відображення, пошуку та видалення окремих ключів кешу без потреби очищати весь кеш. Він підтримує кілька драйверів кешування, зокрема Redis, File та Database.

Цей пакет надає як CLI-інтерфейс, так і програмні методи для знаходження та видалення ключів кешу. Ось кілька прикладів методів, які можна використовувати для отримання всіх ключів кешу та видалення одного або кількох:
use Abr4xas\CacheUiLaravel\Facades\CacheUiLaravel;
// Отримати всі ключі кешу з основного сховища
$keys = CacheUiLaravel::getAllKeys();
// Отримати всі ключі кешу з конкретного сховища
$redisKeys = CacheUiLaravel::getAllKeys('redis');
// Видалити конкретний ключ з основного сховища
$deleted = CacheUiLaravel::forgetKey('user_1_profile');
// Видалити ключ з конкретного сховища
$deleted = CacheUiLaravel::forgetKey('session_data', 'redis');
# Особливості
- Інтерактивний пошук: шукайте ключі кешу, вводячи текст
- Список усіх ключів: переглядайте всі доступні ключі у вашому кеші
- Селективне видалення: видаляйте окремі ключі, не впливаючи на інші
- Підтримка кількох драйверів: працює з Redis, File та Database
💻 Ви можете розпочати роботу з цим пакетом і переглянути вихідний код на GitHub: abr4xas/cache-ui-laravel