에 ... 무엇이 잘못되었는지 감사를 알려주세요 저장 및로드 캐시 코드를 사용
// 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 당으로 :
당신은 저장 방법을 통해 다양한 캐시는 액세스 할 수 있습니다.
가게 방법에 전달 된 키 캐시 구성 파일에 저장 구성 배열에 나열된 저장소 중 하나에 해당해야
: 그런 다음 캐시에서 항목을 검색하고 필요한 경우
$value = Cache::store('file')->get('foo');
Cache::store('redis')->put('bar', 'baz', 10);
것은 삭제 항목을 사용하는 경우 pull 메서드를 사용할 수 있습니다.
$value = Cache::pull('key');
가 이미 존재하지 않는 경우에만 캐시에 항목을 추가합니다 방법을 추가하십시오 이 방법을 얻을처럼 항목이 캐시에 존재하지 않는 경우, 널가 반환됩니다 캐시 저장소 항목이 실제로 캐시에 추가 된 경우 메서드는 을 반환합니다. 그렇지 않으면, 방법은 false를 반환 됩니다
Cache::add('key', 'value', $minutes);
당신은 클라이언트 캐시를 분리해서하는 캐시 파일, 세션 캐시를 사용하지 않을해야합니다. –
캐시는 웹 사이트를 방문하는 모든 사용자에게 항상 동일합니다. 필요한 것은 [세션] (https://laravel.com/docs/5.3/session)입니다. – Jerodev