私のパッケージでは、Laravel キャッシュを利用しています。
作成するすべてのキャッシュ キーにはプレフィックスが付けられるためmypackage-config
、mypackage-md5ofafilename
パッケージが作成したすべてのキャッシュ ファイルをフラッシュする必要がある場合があります。私はキャッシュ キーのパターンしか知りません。キー全体はわかりません。
それで、私は行く方法Cache::forget('mypackage-*')
または同様の方法が必要です、これは可能ですか?
自分のシステムだけの場合は、ファイル キャッシュを使用していることはわかっているので、手動でファイルのリンクを解除できますが、これは汎用パッケージであるため、エンド ユーザーが使用しているキャッシュ方法はわかりません。インターフェースを知っているだけです。 (別名Laravelキャッシュインターフェース)。