使用 Laravel 本地化页面标题

Mik*_* L. 2 html php localization laravel laravel-blade

我有一个主页,标题如下:

<title>@yield('title')</title>
Run Code Online (Sandbox Code Playgroud)

现在我想在我的页面上使用它,但我希望它被本地化,所以我有一个包含两种语言的 lang 文件夹 - en 和 ru,其中有一个名为“titles.php”的文件,我在其中保存我的标题。

问题是,如果我尝试使用类似的东西

@section('title', {{__('titles.faq')}})
Run Code Online (Sandbox Code Playgroud)

在我的页面上它立即抛出错误。有什么办法可以做到这一点吗?我究竟做错了什么?

Jer*_*dev 5

无需在 Blade 函数中使用大括号,它们将被评估为纯 PHP 代码:

@section('title', __('titles.faq'))
Run Code Online (Sandbox Code Playgroud)