У меня есть маршрут:
$app->get('/api/home',['\App\Controllers\HomepageController','getAllCards']);
В моем файле App.php я зарегистрировал поставщика услуг как:
$dependencies = [ 'cache' => function(Container $container) {
return new \Slim\HttpCache\CacheProvider();
},
];
В моем файле index.php:
$app = new \App\App;
$container = $app->getContainer();
$app->add(new \Slim\HttpCache\Cache('public', 86400));
Как добавить кеш с заголовками, такими как CacheControl, Etag, expires и т. Д. По указанному выше маршруту?
Задача ещё не решена.
Других решений пока нет …