Как управлять файловым кешем Laravel для мультитенанта, используя ту же кодовую базу

Laravel:5,6 Php:7,1

У меня есть несколько приложений арендаторов (платформ) с одной кодовой базой и использую файловый кеш. Мне нужно обработать удаление кэша для конкретной платформы.

Я попытался установить путь хранения конфигурации кеша во время выполнения, чтобы установить разные пути кеша относительно платформ. Но он получил настройки по умолчанию из config/cache.php, как только я пытаюсь поставить кеш, используя следующий метод

Cache::store('file')->put($key, $data, CACHE_MINUTES);

1 ответ

Как настроить конфиг кеша? Это как

config(['cache.stores.file.path'=>$tenantPath]);
Cache::store('file')->put($key, $data, CACHE_MINUTES);
Другие вопросы по тегам