在 laravel 中获取名称、区域设置等

Get name, locale etc in laravel

这可能很容易,但我就是找不到。

当我们使用 getLocale() 时,我们从 config.app 文件中获取值,对吗?

在那个文件中我有 'locale'=>'en'

还有其他东西,比如 'name',当我尝试使用 app()->getName() or app()->name() 时,它说它不存在。

它适用于 config('app.name') same as config('app.locale'),我想知道它如何适用于区域设置但不适用于名称?

我也在寻找这些方法 getLocale 但我找不到它们,这就是我问这个的主要原因。

该函数在 [=17= 的应用程序 class (Illuminate/Foundation/Application.php:1039) 的第 1039 行声明]Laravel 5.6.

这就是为什么它适用于 app()->getLocale() 而不是 app()->getName()

/**
 * Get the current application locale.
 *
 * @return string
 */
public function getLocale()
{
    return $this['config']->get('app.locale');
}