2017-01-13 35 views
0

私は現在、国際化が必要なlaravelアプリケーションを実行しています。 langファイルのすべての文字列を翻訳しました。問題は、DBに文字列がたくさんあることです(STATUS名のようなものを翻訳する必要があるとは思われません)。 上記には、各国(請求書レイアウト)の特定のブレードファイルと、VATなどの特定の設定ファイルがあります。異なった.envと同じlaravelアプリケーションの設定ファイル

私は各国ごとに異なるデータベースをインストールすることを考えています。

私は同じ「エンジン」を使用することができ、別の.env(db info)と多分config/appファイル(別のデフォルトロケールが必要です)を持っていますか?

答えて

0

私はあなたが1つのDBに保存する方が良いと思います。複数のDBを使用すると、維持管理が難しくなります。

ユーザーがログインしたときに言語を設定し、セッションに保存します。ビューを表示するときに使用します。

また、必要に応じてデータベースを設定することができます。このようなことをしたと思います。https://lukevers.com/2015/03/25/on-the-fly-database-connections-with-laravel-5これは、データベースの詳細を必要な場所に保存できることを意味します。

関連する問題