Для моего пакета мы используем кеш Laravel,
Каждый создаваемый нами кеш-ключ имеет префикс, поэтому мы получаем mypackage-config
, mypackage-md5ofafilename
Иногда мне нужно очистить все файлы кеша, созданные моим пакетом, проблема? Я знаю только тип ключей кеша, я не знаю весь ключ!
Итак, мне нужен способ пойти Cache::forget('mypackage-*')
или аналогичный, возможно ли это?
Если бы это была только для моей системы, я знаю, что я использую кеш файл, поэтому я мог бы вручную отключить файлы, но поскольку это общий пакет, я не знаю, какой метод кеша используется конечным пользователем, я просто знать интерфейс (он же интерфейс кэша Laravel).