配置文件中不存在 Laravel 类翻译器

Sai*_*akR 4 laravel laravel-5 laravel-5.4

有什么方法可以允许在应用程序的配置文件中插入可翻译值?

我有一个自定义配置文件,config/fox-reports.php我正在尝试设置一个可翻译的配置值,如下所示:

return [
    'attrs' => [
       'Product' => __('Product Title')
    ]
] 
Run Code Online (Sandbox Code Playgroud)

当我运行时php artisan config:cache会产生以下错误:

在 Container.php 第 729 行:

  Class translator does not exist
Run Code Online (Sandbox Code Playgroud)

Ale*_*nin 5

您不能__()在配置文件中使用帮助程序,因为它使用Translator类。Laravel 在大多数服务尚未初始化的周期开始时加载配置。