Laravel 5

base de donnes et variables globales

  • Avatar de davidpro
    Membre depuis :
    26/02/2017
    Messages :
    5

    Bonjour,

    Je souhaiterai minimiser les appels a la base de donnees via des variable globales (ou un cache), mais je ne connais pas la meilleur marche a suivre sur Laravel.
    Je mexplique avec ce petit exemple concret : Je souhaite afficher un menu personnalise (via des informations en base de donnees, et personnalise selon le User qui s'y connecte), mais cette appel en base ne doit se faire que la premiere fois, puis etre inserer dans une variable global, afin que les prochains appel ne passe plus par la base de donnees. Avec Laravel, quel est la "meilleure methode" pour faire ca ?

    je pense a lutilisation de la facade Cache
    $menu = Cache::remember('menu', 120, function () {
    return ...;
    });

    Y a til mieux que ca?

    Merci bcp!

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1644

    Bonjour,

    Laravel propose un cache qui est un outil "brut" à adapter à ses besoins. Pour Eloquent il y a eu une discussion intéressante sur Laracasts.

  • Avatar de davidpro
    Membre depuis :
    26/02/2017
    Messages :
    5

    Merci

Vous ne pouvez pas répondre à ce sujet.