我的目录如下所示:
/resources
/lang
/en
api.php
api.php看起来像这样:
<?php
return [
'couldnotlogin' => 'Login failed, please check email and password',
];
但是当我尝试
时dd(trans('api.couldnotlogin'));
它只会输出:
api.couldnotlogin
dd(App::getLocale());
返回 en
其他设置
'locale' => 'en',
'fallback_locale' => 'en',
我做错了什么?
答案 0 :(得分:0)
我认为您希望在控制器中获取您的语言变量,如果是这种情况,则需要通过Lang获取
//Namespace
use Lang;
//in controller action
Lang::get('api.couldnotlogin');
答案 1 :(得分:0)
lang不应嵌套在资产之下。它应该嵌套在资源下......这就是为什么它没有工作