我有这样的代码:

我希望laravel返回"Search",如果我使用:
@lang('messages.search')和“搜索标题、描述或代码”,如果我使用:
@lang('messages.search.placeholder')有没有办法这样做或者做类似的事?还是必须为"Search"字符串使用不同的名称?
发布于 2018-11-08 17:24:43
我认为这是不可能的,因为您声明的是搜索值的两倍,而且它总是使用最后定义的值,所以您可以这样做:
'search' => [
'' => 'Search',
'placeholder' => 'Search for title, description or code'
]并使用它像@lang('messages.search.')检查最后一个点,因为它将是必要的。
虽然更常见的方法是为第一个密钥对设置名称:
'search' => [
'title' => 'Search',
'placeholder' => 'Search for title, description or code'
]并将它们用作:@lang('messages.search.title')和@lang('messages.search.placeholder')
https://stackoverflow.com/questions/53212788
复制相似问题