Laravel France

Requeter sur une table depuis blade

  • Avatar de Romain
    Membre depuis :
    31/12/2019
    Messages :
    7

    Bonjour,

    J'utilise Laravel 6.
    Pour chacune de mes tables, j'ai un model associé.
    Habituellement, je place mes requetes dans le controler.

    J'ai également crée un template blade : comment puis je appeler une requette depuis blade sans passer par un controleur.

    Par exemple, j'aimerais afficher toutes les catégories dans un menu de navigation.

    Merci par avance de votre aide.

    Romain

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

    Salut,

    Ce n'est pas une pratique conseillée, il vaut mieux utiliser un composeur de vues.

  • Avatar de KYoann
    Membre depuis :
    11/02/2019
    Messages :
    60

    Salut,

    Pour un projet j'avais besoin d'alimenter un datalist html au niveau du Layout. Il aurait été complétement ilogique de passer la variable de cette liste à tous les controlleur. J'ai donc opté pour une requette ajax, qui ne renvoie que cette liste en Json avec un traitement javascript pour créer les éléments html.

  • Avatar de CinquièmeDimension
    Membre depuis :
    18/04/2019
    Messages :
    58

    Salut,

    L'AJAX, c'est une bonne méthode, mais le viewController est la méthode à adopter si tu veux passer une variable à ton layout.
    Ou alors tu peux passer avec une variable en session mais c'est moins bien comme pratique.

  • Avatar de Romain
    Membre depuis :
    31/12/2019
    Messages :
    7

    Merci à tous de vos réponses. Je vais regarder ça en détail.

Vous ne pouvez pas répondre à ce sujet.