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

Laravel: 5,6
Php: 7,1

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

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

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

0

Решение

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

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]