代码之家  ›  专栏  ›  技术社区  ›  angelique000

具有多个域的Laravel应用程序:覆盖应用程序。名称

  •  0
  • angelique000  · 技术社区  · 8 年前

    我有一个多域名的Laravel应用程序。

    {{ 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 回复  |  直到 8 年前
        1
  •  1
  •   Snaver    8 年前

    我认为在运行时更改配置变量不是最佳做法,请参阅类似主题 https://laravel.io/forum/12-30-2015-how-to-change-the-configuration-in-runtime .

    我建议你把电话从 {{ config('app.name', 'Laravel') }} 到具有域标识逻辑的助手或类文件。例如。 {{ app_name() }}

    推荐文章