Bonjour,
Deja, commencant sur Laravel, il est probable que je n'emploie pas le bon vocabulaire et que 'transcodage' ne soit pas le bon terme... nous verrons
Je travaille sur un projet de site multilingue, et j'utilise donc des fichiers de transco (un par langue, format json) et utilise dans mes blades la syntaxe:
{{__('Type_Parcours_historique')}}
Et ca marche tres bien comme ca. Laravel recupere dans mon fichier de transco la valeur correspondant a la clef "Type_Parcours_historique" et remplace celle-ci dans la page generee
Le probleme, c'est que je voudrai que cette clef contienne une variable. J'aurai par exemple dans mon fichier json
1 2 3
|
"Type_Parcours_historique":"Historique",
"Type_Parcours_profile":"Profile" |
Et dans ma blade quelque chose comme
1 2
|
<input type="checkbox" name="type_parcours[]" value="{{ $type->id }}" /> {{__('Type_Parcours_:type', ['type' => $type->nom])}} |
Avec $type etant le resultat d'une requete sql remontant "historique" ou "profile" (ou d'autre...)
Et je ne comprends pas quelle syntaxe employer pour ca (celle que je viens d'indiquer ne transcode pas les valeurs mais affiche dans la page html la clef - Type_Parcours_historique au lien Historique)
J'espere avoir ete clair... quelqu'un aurait une idee, svp? Merci d'avance
Partager