2015-12-18 2 views
3

Что я делаю?

Ниже приведен код, чтобы получить и установить данные в кэшеКакое рекомендуемое местоположение можно получить и установить код кэша? Laravel 5.2

\Cache::put('Categories', $Categories, 60); 
\Cache::forget('Categories'); 

Вопрос

Что рекомендуемое место, чтобы получить и установить код кэша? До сих пор я делал это в файле Controller.

ответ

0

Посмотрите на Laravel 5.1 Cache особенно Использование кэша части, где вы set или get кэш в зависимости вам и рабочий процесс вашего приложения.

Я рекомендовал использовать их внутри контроллеров.

0

Как с большинством вопросов Где я должен положить X Ответ на это зависит. Нет ничего плохого в том, чтобы делать это в своем контроллере, если вы делаете небольшое приложение и, возможно, только кешируете несколько вещей.

Если вы написали действительно большое приложение или что-то совсем дополненное, вы можете подумать о том, как сделать кеширование через репозиторий, см. Using Repository Pattern in Laravel 5 для получения некоторой информации о шаблоне репозитория. Если вы хотите, чтобы вы могли использовать Laravel 5 Repositories, это обеспечивает не только чистый и хорошо документированный способ реализации репозиториев, но также имеет определенный способ кэширования, см. Cache Usage.

 Смежные вопросы

  • Нет связанных вопросов^_^