我需要翻译(电子邮件)作业和控制器中使用的字符串。
我读到了这个:https://laravel.com/docs/5.2/localization所以我知道你可以通过以下方式进入视图:
echo trans("messages.welcome");
但它是一个Lumen api,我不使用该视图。
如何在控制器或工作中获得翻译。
提前致谢!
答案 0 :(得分:6)
trans
这是一个全局功能,因此您可以直接在控制器中使用它或Closure
Route::get('/', function () {
echo trans('messages.welcome');
});
答案 1 :(得分:5)
要在控制器中获取翻译器,您需要使用它,如下所示
//include in your controller
use Lang;
//in code you get values like
Lang::get('messages.error');
希望有所帮助