に...何が間違っている 感謝を教えてください店舗および負荷キャッシュ用のコードを使用します。
// Check cache first
$catchPage = Cache::get('mykey');
if ($catchPage != null) {
return $catchPage;
}
else {
Cache::tags('tag_name')->put('mykey',$content,10);
// and then return
}
からの参照を撮影here。 laravel 5.3 Docs 1として
:
あなたは店のメソッドを介して様々なキャッシュストアにアクセスしてよいです。
storeメソッドに渡されたキーは、あなたのキャッシュ・コンフィギュレーション・ファイルに格納構成配列にリストされている店舗の1つに対応する必要があります:あなたがキャッシュからアイテムを取得してから削除する必要がある場合
$value = Cache::store('file')->get('foo');
Cache::store('redis')->put('bar', 'baz', 10);
アイテム、あなたはプルメソッドを使用することができます。
$value = Cache::pull('key');
は、それがすでに存在していない場合のみ、キャッシュにアイテムを追加しますメソッドを追加:は方法を得る同様の項目がキャッシュに存在しない場合は、ヌルが返されますキャッシュストア。アイテムが実際にキャッシュに追加された場合、メソッドはを返します。そうでなければ、方法は falseを返します:
Cache::add('key', 'value', $minutes);
をあなたは、クライアントのキャッシュを区切るためにキャッシュファイル、セッションキャッシュを使用する必要がありません。 –
キャッシュは、あなたのウェブサイトにアクセスしたすべての人と常に同じです。私はあなたが必要と思う[セッション](https://laravel.com/docs/5.3/session)です。 – Jerodev