キャッシュドライバーに配列を利用する


cache configuration

 悩み事

キャッシュを無効にしたい

キャッシュを利用しているコードなどを変更せずに、キャッシュの保存機能を無効にしてみましょう

 解決方法

Arrayキャッシュドライバーを利用します

app/config/cache.phpファイルのdriverを'array'に変更します

'driver' => 'array',

 アドバイス

これはテスト時に設定されると思います

Laravelは、app/config/test/cache.phpでテスト時にキャッシュに配列を利用する様に
設定ファイルが提供されています

配列を利用する場合は、内部の配列にキャッシュされたすべての値を格納します
この値は他のリクエストやページ等では利用する事は出来ません

キャッシュされた値は、同じリクエスト内でのみ利用可能です
同じクエスト内で、Cache::put('mykey')で値を保存した場合に、
Cache::get('mykey')をコールするとその値を取得する事が出来ます


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa