Laravel 4 Laravel artisan命令配置

Laravel 4 Laravel artisan命令配置,laravel-4,laravel-artisan,Laravel 4,Laravel Artisan,我正在使用laravel进行一个项目,并试图从laravel运行一些命令。但是,它无法检测所处的环境并在正确的环境中运行命令 我的环境结构如下 app -config -production -staging database.php $env = $app->detectEnvironment(function() { // Default to local if LARAVEL_ENV is not set

我正在使用laravel进行一个项目,并试图从laravel运行一些命令。但是,它无法检测所处的环境并在正确的环境中运行命令

我的环境结构如下

app  
  -config    
     -production    
     -staging    
     database.php
$env = $app->detectEnvironment(function()
 {
     // Default to local if LARAVEL_ENV is not set
     return getenv('LARAVEL_ENV') ?: 'development';
 });
我抓住环境价值的方式如下

app  
  -config    
     -production    
     -staging    
     database.php
$env = $app->detectEnvironment(function()
 {
     // Default to local if LARAVEL_ENV is not set
     return getenv('LARAVEL_ENV') ?: 'development';
 });

如果您想指定artisan运行的环境,您需要执行以下操作

artisan migration --env=Development 
或者这是一个关于如何做得不同的答案: