Laravel多语言站点数据库结构

Laravel多语言站点数据库结构,laravel,multilingual,Laravel,Multilingual,我在一个多语言的网站和客户的要求是,他可以编辑任何消息由他自己不触摸脚本。我试图建立几个数据库结构,但没有达到任何逻辑点。他想在将来增加更多的语言幕后的想法是,他可以用多种语言编辑网站上的每个单词,如阿拉伯语、法语、俄语、汉语等。这是我的表结构,但我没有让它工作,因为我将在哪里存储英文版的消息? 任何帮助都将不胜感激 我认为你做得不对。字数计算意味着如果有500个字放在你的网站上,你想把他们转换成多种语言,那么你应该有三个表 例如,像这样的语言表 tlb语言 id -> language

我在一个多语言的网站和客户的要求是,他可以编辑任何消息由他自己不触摸脚本。我试图建立几个数据库结构,但没有达到任何逻辑点。他想在将来增加更多的语言幕后的想法是,他可以用多种语言编辑网站上的每个单词,如阿拉伯语、法语、俄语、汉语等。这是我的表结构,但我没有让它工作,因为我将在哪里存储英文版的消息? 任何帮助都将不胜感激


我认为你做得不对。字数计算意味着如果有500个字放在你的网站上,你想把他们转换成多种语言,那么你应该有三个表 例如,像这样的语言表

tlb语言

id ->
language -> 
status ->

第二,你应该有一个翻译表,比如 tbl翻译

id ->  

第三,你将有一个类似表格的单词 tbl单词

id -> primary key  
transID -> tbl translation (id) FK 
languageID -> tbl language (id) FK
sentence -> 

也许你可以用这个包裹:你能告诉我没有包裹的情况吗。您之前所做的多语言数据库的模式@siliacei发现它非常有助于针对每个句子创建多语言数据库是的,它是有意义的,现在我正在这样创建我的结构