【问题标题】:How to manage configuration files in local and production enviorment in Laravel如何在 Laravel 中管理本地和生产环境中的配置文件
【发布时间】:2016-06-13 02:54:19
【问题描述】:

我正在使用 Git 来管理我的网络服务器上的代码。我在本地机器上编写代码,将其推送到 git hub 并从我的服务器中提取。

我的本​​地机器和服务器上的配置完全不同。

问题是如何配置 git,使其在服务器和本地机器上都可以工作,而无需手动更改配置文件。

我知道本地和生产环境,但问题出在 app.php 配置文件中,在本地机器上我需要加载“调试栏”,而在服务器上我不需要。

【问题讨论】:

  • 如果您“按原样”使用调试栏(没有任何调试栏的命令/功能),请不要使用 composer 拉取它,仅此而已。
  • 然后我会得到 class not found 错误因为它在 app.config 中

标签: php git laravel


【解决方案1】:

关于debugbar,您可以在routes.phpServiceProvider 中执行以下操作:

if(env('APP_ENV') != 'local') {
    Debugbar::disable();
}

【讨论】:

    猜你喜欢
    • 2020-06-23
    • 2011-08-31
    • 2015-12-14
    • 2016-08-02
    • 2019-11-13
    • 2018-08-26
    • 2017-12-04
    • 2015-08-19
    • 2018-09-18
    相关资源
    最近更新 更多