web-dev-qa-db-fra.com

Changer de langue dans Laravel 5

Je viens de commencer à utiliser Laravel 5.4, Dans le login.blade.php, j'ai 

 enter image description here

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

6
user199320

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.

0
Mariusz