Je viens de commencer à utiliser Laravel 5.4, Dans le login.blade.php, j'ai
Je n'aime pas mettre du texte brut dans le code html, existe-t-il une solution pour rendre tous les textes dans des fichiers lang séparés pour les utiliser de manière dynamique?
Je vous remercie
Laravel a un localisation module.
Fondamentalement, vous créez un fichier, ex: resources/lang/en/login.php
et mettez
return [
'header' => 'Login'
];
Et dans votre modèle, vous utilisez @lang('login.header')
au lieu de Login
.
Vous pouvez avoir autant de fichiers dans votre répertoire /resources/lang/en
qu'en utilisant la directive de lame @lang
, vous mettez votre nom de fichier (sans extension) et la valeur souhaitée séparés par un point.