Метод getFallbackLocale
Метод getFallbackLocale класса App позволяет получить
резервную локаль, которая используется в случае,
если перевод для текущей локали отсутствует.
Метод не принимает параметров и возвращает строку
с кодом локали.
Синтаксис
<?php
app()->getFallbackLocale();
?>
Пример
Давайте получим значение резервной локали приложения:
<?php
$res = app()->getFallbackLocale();
echo $res;
?>
Результат выполнения кода:
"en"
Пример
Давайте используем фасад App для получения резервной локали:
<?php
use Illuminate\Support\Facades\App;
$res = App::getFallbackLocale();
echo $res;
?>
Результат выполнения кода:
"en"
Пример
Давайте проверим, используется ли резервная локаль при отсутствии перевода:
<?php
use Illuminate\Support\Facades\App;
App::setLocale('ru');
$res = trans('messages.welcome');
echo $res;
$fallback = App::getFallbackLocale();
echo $fallback;
?>
Результат выполнения кода:
"Welcome"
"en"
Смотрите также
-
метод
setFallbackLocale,
который устанавливает резервную локаль -
метод
getLocale,
который возвращает текущую локаль -
метод
setLocale,
который устанавливает текущую локаль -
метод
isLocale,
который проверяет соответствует ли локаль заданной