我有一个多语言网站,我想做的是显示来自不同表(lang_en,lang_es,lang_fr等)的不同内容
我已经尝试过这样的事情:[* 1]:
[* 1]:
Response
当我这样操作时,它可以工作,但是我做起来的方法似乎并不那么有效。
还有其他方法可以处理这种呼叫吗?
-
我不能做的事情: 我无法在resources / lang / x.php文件中添加每个内容
答案 0 :(得分:0)
如果您的许多表具有相同的列,则可以使用Model并覆盖模型的构造函数
parent::__construct();
$this->table = 'lang_'.Config::get('app.locale');
因此,下次在控制器中只需调用模型即可,无需进行额外的配置并将其传递给视图