2015-12-18 2 views

Répondre

0

Jetez un oeil à Laravel 5.1 Cache en particulier Cache Utilisation partie, où vous set ou get cache en fonction de vous et flux de travail de votre application.

Je recommande de les utiliser à l'intérieur des contrôleurs.

0

Comme avec la plupart des questions de Où puis-je mettre X la réponse est que cela dépend. Il n'y a absolument rien de mal à le faire dans votre contrôleur si vous faites une petite application et peut-être seulement mettre en cache quelques choses. Si vous écrivez une très grande application ou quelque chose de très complexe alors vous pouvez envisager de faire votre mise en cache via un référentiel, voir Using Repository Pattern in Laravel 5 pour plus d'informations sur le modèle de référentiel. Si vous souhaitez utiliser Laravel 5 Repositories, vous disposez non seulement d'une méthode propre et bien documentée pour implémenter des référentiels, mais aussi d'une manière spécifique de procéder à la mise en cache. Voir Cache Usage.