2016-10-20 6 views
2

У меня есть языки для французского и английского языков. Отказ и стандарт - французский (fr).Laravel перевод не работает

Моя структура папок: enter image description here

Это содержание login.php (на английском языке):

<?php 
return [ 
    'welcome' => 'Welcome', 
    'mail' => 'E-Mail address', 
    'password' => 'Password' 
]; 

Я ссылающийся на клавиши либо с помощью @lang() или {{ trans('') }}. Пример:

<label for="email" class="col-md-4 control-label">{{ trans('admin.login.mail') }}</label> 

Однако это получает возвращается как: enter image description here

ответ

1

Когда вы кладете языковые файлы в подкаталоге, вам нужно указать его с помощью косой черты. Итак, попробуйте это вместо:

{{ trans('admin/login.mail') }} 
+0

Ох ... это работает красиво. Однако я уже использовал точки для 'trans()' в другом проекте (5.1 или 5.2). Там хорошо работает, это что-то новое? – Scarwolf

Смежные вопросы