Php 在拉拉维尔trans获得本地密钥

Php 在拉拉维尔trans获得本地密钥,php,laravel,php-7,laravel-7,Php,Laravel,Php 7,Laravel 7,我需要一些东西,如果我想在拉雷维尔使用语言环境,我就这么做了 {{trans('language.add')}} {{trans('language.my_word')}} {{trans('language.save')}} {{trans('language.edit_file')}} 语言环境文件是这样的 <?php return [ 'add' => 'Add', 'my_word' => 'Any thing here', 'save' =

我需要一些东西,如果我想在拉雷维尔使用语言环境,我就这么做了

{{trans('language.add')}}
{{trans('language.my_word')}}
{{trans('language.save')}}
{{trans('language.edit_file')}}
语言环境文件是这样的

<?php
return 
[
    'add' => 'Add',
    'my_word' => 'Any thing here',
    'save' => 'Save !',
    'edit_file' => 'Edit File',
]
结果将是

'Edit File'
现在我的问题是如何使用这个词来获取关键字。。 我的意思是如何使用
edit file
我想访问值而不是键来访问键 谢谢。

使用数组翻转

array_flip()函数用于在数组中交换键及其关联值

$languages = Lang::get('language');
$languagesFlip = array_flip($languages);

您可以尝试以下方法:

{{array_search('Edit file',trans('language'))}}
结果将是
edit\u文件

我希望这就是你需要的

{{array_search('Edit file',trans('language'))}}