Laravel, @lang и strtolower ()

Я пытаюсь преобразовать строку в нижний регистр, как это:

@lang(strtolower('header.home'))

Это не работает. Любая идея? Спасибо.

0

Решение

попробуй это :

{{ strtolower(__('header.home')) }}

для получения дополнительной информации :

Вы можете извлечь строки из языковых файлов, используя __ вспомогательная функция. __ Метод принимает файл и ключ строки перевода в качестве первого аргумента. Например, давайте получим строку приветствия перевода из resources/lang/messages.php языковой файл:

echo __('messages.welcome');

echo __('I love programming.');

Конечно, если вы используете шаблонизатор Blade, вы можете использовать синтаксис {{}} для вывода строки перевода или использовать директиву @lang:

{{ __('messages.welcome') }}

@lang('messages.welcome')

Если указанная строка перевода не существует, __ Функция просто вернет ключ перевода строки. Итак, используя приведенный выше пример, __ функция вернет messages.welcome, если строка перевода не существует.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]