摘要:我們只需要在工程根目錄下創建四個文件,可以注意到不同環境是不同的環境關鍵字,分別為開發環境測試環境預發布環境生產環境創建后,在里面配置不同環境下的相關配置數據。配置后,重啟即可。這時候系統會區分環境讀取文件了。
laravel 默認工程一個.env文件,如果在多個運行環境下如何自動區分讀取不同的.env文件呢?其實laravel本身就已經實現了多環境讀取.env,網上那些教程都是要加代碼來識別或者講的不清不楚的,laravel在5.5版本的框架底層中實現了讀取不同的.env邏輯。請看截圖:
那么我們該如何使用這個特性呢?其實很簡單,加入我們有4個環境(dev環境,test環境,beta環境,production環境)。
我們只需要在工程根目錄下創建四個文件,可以注意到不同環境是不同的環境關鍵字,分別為:
.env.dev 開發環境
.env.test 測試環境
.env.beta beta預發布環境
.env.producton 生產環境
創建后,在里面配置不同環境下的相關配置數據。
重點來了,這也是最重要的異步,如何告訴laravel要去讀取指定環境的.env配置文件呢。其實只需要兩步驟,在你指定運行環境下的nginx配置中PHP配置參數段中加上一行:
fastcgi_param APP_ENV test; // 根據環境不同填寫對應的環境關鍵字。
配置后,重啟nginx即可。這時候系統會區分環境讀取.env文件了。
查看更多原創文章可訪問:leeon
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28946.html
摘要:打開瀏覽器輸入,如無意外,將出現如下圖,表示框架安裝成功。四系統內部后臺管理系統這個是框架自帶的后臺登錄管理系統,只需要簡單的命令即可運行。出現上圖即為,創建模型成功。 在PHP個各種web開發框架中,laravel算是一款簡潔、優雅的開發框架,本人也剛剛接觸到laravel,通過學習大神們的一些文章,下面是我的一些心得體會,希望可以給初學者一些幫助,大家一起進步。言歸正傳: 本人環境...
摘要:安裝方法安裝克隆地址切換到構建容器進入安裝查看容器容器配置本地主機文件服務訪問出現歡迎頁則表示環境建立成功系統環境及版本核心版過程記錄如果網絡不好可能會出現下面問題 安裝方法 step1: 安裝docker、docker-compose 克隆地址: https://github.com/helloMJW/d... 切換TAG到laravel5.5: git checkout lara...
摘要:安裝方法安裝克隆地址切換到構建容器進入安裝查看容器容器配置本地主機文件服務訪問出現歡迎頁則表示環境建立成功系統環境及版本核心版過程記錄如果網絡不好可能會出現下面問題 安裝方法 step1: 安裝docker、docker-compose 克隆地址: https://github.com/helloMJW/d... 切換TAG到laravel5.5: git checkout lara...
摘要:我的博客中文文檔中使用輔助文章參考這篇文章基本就能搭建出環境,我使用的版本跟他一樣,不知道別的版本有啥大的區別,但是網上找的其他一些文章使用的是舊的版本,封裝的東西路徑可能不一樣,可能會保錯,有些文檔還說要手動添加和,其實新版本不需要。 我的github博客:https://zgxxx.github.io/ dingo api 中文文檔: https://www.bookstack....
摘要:最簡化權限管理系統,基于開發。基于開發,唯一優化的是用權限和路由別名綁定,這樣代碼寫好之后就可以直接使用。如果是超級管理員,即使沒有這個權限會自動賦予權限給超級管理員角色。默認管理員賬號密碼。然后正常執行命令其他命令即可。 Any 最簡化權限管理系統,基于 Laravel5.4 開發。由于 Laravel5.5 發布推遲,只好先寫個 Laravel5.4版本的,后面再升級上去。演示地址...
閱讀 2592·2023-04-25 22:09
閱讀 2837·2021-10-14 09:47
閱讀 1889·2021-10-11 11:10
閱讀 2677·2021-10-09 09:44
閱讀 3372·2021-09-22 14:57
閱讀 2493·2019-08-30 15:56
閱讀 1615·2019-08-30 15:55
閱讀 775·2019-08-30 14:13