laravel中的lang多语言不工作于控制器。我在控制器中使用ajax查询数据库,我需要在控制器返回视图时使用lang,但是输出没有翻译语言,例如
控制器
public function a2($id)
{
echo '<h1>'.@lang('home.text').'</h1>';
echo '<p>content from query data</p>';
}阿贾克斯
success: function (data) {
document.getElementById("response").innerHTML = data;
}html
<div id="response"></div>输出
@lang('home.text') 查询数据中的内容
发布于 2017-05-30 09:57:33
@lang()用于刀片,使用__()
public function a2($id)
{
echo '<h1>'.__('home.text').'</h1>';
echo '<p>content from query data</p>';
}发布于 2017-05-30 09:59:05
您可以在控制器中使用__助手函数:
public function a2($id)
{
echo '<h1>'. __('home.text').'</h1>';
echo '<p>content from query data</p>';
}https://stackoverflow.com/questions/44259022
复制相似问题