Я пытаюсь кэшировать свои данные, но не удалось. Я попробовал следующее
if (Cache::has('mykey')) {
return 'data returning from caching';
} else {
$msg = 'trying to cache my data';
Cache::add('mykey', $msg, 10000);
}
return (Cache::get('mykey'));
Он всегда возвращает 'trying to cache my data'
в ответ. В моем смысле, он должен перейти к блоку else
при самом первом запросе. И тогда весь следующий запрос должен быть введен в блок if
. Потому что я храню данные в кэше. Но этого не происходит.
У меня вопрос, работает ли у меня система кеширования?
если да, то почему это происходит?
если нет, то как я получаю данные в ответе от Cache::get('mykey')
?
Пожалуйста, устраните мою путаницу.
Заранее спасибо.