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

Laravel: 5,6 Php: 7,1

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

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

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

1 Ответ

0 голосов
/ 27 июня 2018

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

config(['cache.stores.file.path'=>$tenantPath]);
Cache::store('file')->put($key, $data, CACHE_MINUTES);
...