我知道我可以使用全局$env
變量訪問環境值,但是有沒有正確的方法來得到這個值?Laravel 4:我如何獲得環境價值?
45
A
回答
69
你很幸運 - this was just added in Beta 4 - see here for details
添加的應用::環境的方法。
編輯:這些都是現在許多不同的方式來獲取環境變量,Laravel 4.1
App::environment()
app()->environment()
app()->env
$GLOBALS['env'] // not recommended - but it is possible
你也可以專門檢查,如果當前環境設置爲「本地」
App::isLocal()
app()->isLocal()
你也可以專門檢查,如果當前環境設置爲「測試」
App::runningUnitTests()
app()->runningUnitTests()
25
您也可以使用app()->env
。
12
在Laravel 4和5中,Laravel official docs建議使用:
$environment = App::environment();
您還可以將參數傳遞給環境的方法來檢查 環境給定值匹配:
if (App::environment('local'))
{
// The environment is local
}
if (App::environment('local', 'staging'))
{
// The environment is either local OR staging...
}
相關問題
- 1. 我如何獲得價值?
- 2. 如何獲得CKEDITOR textarea的價值laravel
- 3. Laravel按月獲得價值
- 4. Laravel 4環境不工作
- 5. JSTL - 如何獲得價值的價值?
- 6. 我如何從json獲得價值?
- 7. jqueryui combobox:我如何獲得價值?
- 8. 我如何獲得CR3價值?
- 9. 我如何獲得標籤價值
- 10. Laravel如何動態重載環境值
- 11. 如何獲得價值?
- 12. 如何獲得價值
- 13. 如何獲得價值
- 14. JSON_Spirit:如何獲得價值
- 15. Laravel從陣列中獲得價值
- 16. Laravel PHP foreach循環通過鍵獲得價值
- 17. 價值TWITTER環境變量
- 18. 如何從變量中獲取環境價值?
- 19. 更改Laravel 4中的默認環境
- 20. 如何獲得android的語言環境?
- 21. 如何在Laravel 5.2中從URL獲得價值?
- 22. 如何在Laravel中獲得更大的價值
- 23. 如何從A3在Laravel Excel中獲得價值maatwebsite
- 24. 獲得價值
- 25. 獲得價值
- 26. 獲得價值
- 27. 獲得價值
- 28. 獲得價值
- 29. 獲得價值
- 30. 獲得價值
嗯,還沒有Beta 4,你知道我可以升級嗎? – 2013-02-18 16:48:02
簡單運行「作曲家更新」。然後閱讀這個答案的後半部分 - 這將介紹如何更新您的應用安裝:http://stackoverflow.com/q/14909192/1317935 – Laurence 2013-02-18 16:53:59