Le coin des artisans

Formulaire modulaire

Avatar de FrancoisDucobu
FrancoisDucobu

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

Posté il y a 5 ans
Avatar de bestmomo
bestmomo

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.

Posté il y a 5 ans
Avatar de aiboud-lounis
aiboud-lounis

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

Posté il y a 4 ans

Vous ne pouvez pas répondre à ce sujet.