Получить имя, локаль и т. Д. В laravel - PullRequest
0 голосов
/ 15 мая 2018

Это может быть очень просто, но я просто не могу его найти.

Когда мы используем getLocale(), мы получаем значение из файла config.app, верно?

В этом файле яиметь 'locale'=>'en'

Также есть другие вещи, такие как 'name', когда я пытаюсь использовать app()->getName() or app()->name(), он говорит, что его не существует.

Он работает с config('app.name') same as config('app.locale'), яхотел бы знать, как это работает с локалью, но не работает для имени?

Также я искал эти методы getLocale, но я не могу найти их, это главная причина, почему я спрашиваю это.

1 Ответ

0 голосов
/ 15 мая 2018

Функция объявлена ​​в строке 1039 в классе Application ( Illuminate / Foundation / Application.php: 1039 ) из Laravel 5.6 .

Вот почемуработает на app()->getLocale(), а не app()->getName().

/**
 * Get the current application locale.
 *
 * @return string
 */
public function getLocale()
{
    return $this['config']->get('app.locale');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...