Le coin des artisans

Formulaire modulaire

  • Avatar de FrancoisDucobu
    Membre depuis :
    01/09/2018
    Messages :
    3

    Bonjour à tous,

    J'ai un petit conseille à vous demander.
    Je suis entrain de développer une application web avec Laravel.

    Cet application est destinée à plusieurs clients et chacun de ses clients a sa propre application sur un serveur séparé.

    Cette application contient un très gros formulaire.
    Ce formulaire contient des champs qui ne sont peut etre pas nécessaire pour certain client.

    Quelle est le meilleur moyen pour que ces champs soient cachés ?

    Actuellement, cette application fonctionne en PHP core.
    Pour que cela réponde a mes besoins, j'ai un fichier JSON contenant le nom de tous mes champs ainsi qu'un booleen pour savoir si ce champs doit etre affiché ou pas.
    Cela nécessite un test if dans ma vue pour chaque champs. ( test qui est effectué a chaque affichage... )

    Sachant que Blade met en cache ses vues, est ce qu'il est possible de faire ces tests dès la mise en cache de la vue pour que ces différents if ne soient plus traités à chaque fois que j'affiche la vue ?

    Merci d'avance pour votre aide.
    Cordialement,

    Francois

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

    Salut,

    Blade met en cache les vues compilées avec tous les If présents. Donc les If sont toujours traités quand on veut afficher une vue.

  • Avatar de aiboud-lounis
    Membre depuis :
    06/10/2018
    Messages :
    5

    Bonjour

    Le plus simple a mon avis, et de crée un module sur l'application qui permet de géré le type du client;

    Bonne continuation, et si ta trouver une solution, je serrai ravi de la lire situ la partage avec nous

    merci

Vous ne pouvez pas répondre à ce sujet.