相关疑难解决方法(0)

更改Laravel 4中的默认环境

在Laravel 4中,默认配置环境是"生产".这意味着如果您在没有--env选项的情况下运行artisan命令,它将采用生产配置.这可以看出,当没有设置选项时\Illuminate\Foundation\Application::detectWebEnvironment()调用.detectConsoleEnvironment()--env

这种行为已成为我的开发环境的风险.很容易忘记--env选项,比如无意中在生产数据库上运行迁移.(是的,发生了这件事,但幸运的是,这是一个小小的改变.)我接近将生产环境配置重命名为"实际生产",但似乎应该有一个更优雅的解决方案.

TL; DR

如何更改Laravel 4中的默认环境,以便默认情况下artisan命令不会在生产中运行?

php laravel laravel-4

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

laravel ×1

laravel-4 ×1

php ×1