Я пытаюсь преобразовать строку в нижний регистр, как это:
@lang(strtolower('header.home'))
Это не работает. Любая идея? Спасибо.
попробуй это :
{{ strtolower(__('header.home')) }}
для получения дополнительной информации :
Вы можете извлечь строки из языковых файлов, используя __
вспомогательная функция. __
Метод принимает файл и ключ строки перевода в качестве первого аргумента. Например, давайте получим строку приветствия перевода из resources/lang/messages.php
языковой файл:
echo __('messages.welcome');
echo __('I love programming.');
Конечно, если вы используете шаблонизатор Blade, вы можете использовать синтаксис {{}} для вывода строки перевода или использовать директиву @lang:
{{ __('messages.welcome') }}
@lang('messages.welcome')
Если указанная строка перевода не существует, __
Функция просто вернет ключ перевода строки. Итак, используя приведенный выше пример, __
функция вернет messages.welcome, если строка перевода не существует.
Других решений пока нет …