2017-09-20 10 views
0

複数のドメイン名を持つLaravelアプリケーションがあります。私は設定-APPNAMEを使用する多くのテンプレートやメールで :複数のドメインを持つLaravelアプリケーション:app.nameを上書きする

{{ config('app.name', 'Laravel') }} 

この設定アプリ名を上書きするための最良の方法は何ですか?

$host = $_SERVER['HTTP_HOST']; 
if($host == "domain1.com") { 
    // new app name = "Domain1 Test" 
} elseif($host == "domain2.com") { 
    // new app name = "Domain2 Test" 
} 

答えて

1

私はそれがこの同様のトピックhttps://laravel.io/forum/12-30-2015-how-to-change-the-configuration-in-runtimeを参照してください、実行時設定変数を変更するためのベストプラクティスではありません信じています。

代わりに、{{ config('app.name', 'Laravel') }}からドメイン識別ロジックを持つヘルパーまたはクラスファイルに電話を切り替えることをお勧めします。例えば。 {{ app_name() }}

関連する問題