Laravel 4.2 翻译器自定义密钥

Laravel 4.2 translator custom key

这是 messages.php 翻译文件的一个片段:

return array(
   ...
   'foo.0' => 'Fooooo',
   'fake'  => 'Not original'
);

我正在尝试使用 Lang::get('messages.foo.0') 按键获取翻译,但 returns 'foo.0'。如果我按预期调用 Lang::get('messages.fake') 它 returns 'Not original' 。有人知道如何使用 Lang::get() 获取 'foo.0' 密钥吗?

我认为您必须修改阵列的设置方式才能使其正常工作。

return array(
    'foo' => array(
        '0' => 'Foooo'
    ),
    'fake'  => 'Not original'
);