Отключить часть кеша. Laravel Framework - PullRequest
0 голосов
/ 18 октября 2019

Как я могу отключить кэширование отдельной части? Пожалуйста, смотрите мой код.

Я хочу кешировать весь view-> рендер навсегда или один раз в день. Но внутри представления у меня есть функции php, которые должны кэшироваться раз в час. Те. один раз в час, они должны обновляться, но родительский элемент кэша (представление) все еще должен кэшироваться один раз в день или навсегда.

public function index() { 

   if (Cache::has(URL::current())) {
      $view = Cache::get(URL::current());
      return $view;
   } else {
      $view = view('example')->render();
      Cache::put(URL::current(), $view);
      return $view;
    }    
}

вид изнутри Cache (навсегда) У меня есть два объекта Cache спериод кеширования 1 час * /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...