laravel配置不同环境的配置文件

Posted 一个渺小的人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel配置不同环境的配置文件相关的知识,希望对你有一定的参考价值。

//在入口bootstrap/App.php
$env = $app->detectEnvironment(
 
    function () use ($app) {
 
        $uname = php_uname(\'n\');
 
        $environment = \'local\';
 
        switch ($uname) {
            case \'xxx1\':
            case \'xxx2\':
                $environment = \'production\';
                break;
            case \'xxx3\':
                $environment = \'testing\';
                break;
            default:
                $environment = \'local\';
                break;
        }
        putenv("APP_ENV={$environment}");
        (new \\Dotenv\\Dotenv($app->basePath(), ".env.{$environment}"))->load();
    }
);

 

以上是关于laravel配置不同环境的配置文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Laravel-4 中包含不同环境的自定义配置

Laravel .env 多环境配置文件的使用

Laravel 环境包配置不起作用

Laravel 4 迁移错误?

在Mac开发环境Laravel Valet中配置运行Flarum论坛系统的方法详解

在 Laravel 5.1 配置文件中读取 Vhosts 中设置的环境变量