问题:
根据使用Laravel的路线,使用相同语言的其他翻译。
我需要使用相同的语言,使用两种不同的翻译,具体取决于我使用的路线。
我管理的解决方案
这对我有用。
郎\ PT \ resid.php
$array = [
"hello" => "ola",
"bye" => "adeus"
];
$route = Route::current()->uri();
if($route == "pt/resid/formRequestResid/create" || $route == "pt/resid/formDropResid/create"){
$array['create'] = 'Submeter Pedido';
}
else{
$array['create'] = 'Criar';
}
return $array;
评论
有更好的方法吗?
同时希望这可以帮助有同样问题的人。
答案 0 :(得分:0)
在您的语言文件中,我建议使用类似的结构:
return [
'create' => [
'route-1' => 'some text',
'route-2' => 'other text',
];
];
逻辑可能是这样的:
trans('lang_file.create.'.$route_name);