精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Laravel 配置

laravel 配置

在前一章中,我們已經看到laravel的基本配置文件包含在 config 目錄中。在本章中,讓我們討論配置中包含的類別。

 

環境配置

環境變量是為web應用程序提供web服務列表的環境變量。所有環境變量都在 .env 文件中聲明,其中包含初始化配置所需的參數。

默認情況下, .env 文件包含以下參數

app_env = local
app_debug = true
app_key = base64:zpt2wmke/x4eehrzju6xx4r93rcwyg8e2f8qua7kgk8 =
app_url = http://localhost
db_connection = mysql
db_host = 127.0.0.1
db_port = 3306
db_database = homestead
db_username = homestead
db_password = secret
cache_driver = file
session_driver = file
queue_driver = sync
redis_host = 127.0.0.1
redis_password = null
redis_port = 6379
mail_driver = smtp
mail_host = mailtrap.iomail_port = 2525
mail_username = null
mail_password = null
mail_encryption = null

重點

在使用laravel的基本配置文件時,需要注意以下幾點

  • 該 .env 文件不應該被提交到應用程序的源代碼控制,因為每個開發人員或用戶對web應用一些預定義的環境配置。
  • 對于備份選項,開發團隊應該包含 .env.example 文件,該文件應包含默認配置。

環境變量的檢索

所有在 .env 文件中聲明的環境變量都可以被 env-helper 函數訪問,這些函數將調用相應的參數。只要應用程序從用戶端收到請求,這些變量也會列入 $ _env 全局變量中。您可以像下面顯示的那樣訪問環境變量

'env' => env('app_env', 'production'),

env-helper 函數在 config 文件夾中包含的 app.php 文件中調用。上面給出的例子是調用基本的本地參數。

 

訪問配置值

您可以使用全局配置助手功能輕松訪問應用程序中任何位置的配置值。如果配置值未初始化,則返回默認值。

例如,要設置默認時區,使用以下代碼

config(['app.timezone' => 'asia/kolkata']);

 

配置緩存

為了提高性能并增強web應用程序,緩存所有配置值非常重要。用于緩存配置值的命令是

config:cache

以下屏幕截圖顯示了系統化方法中的緩存

 

維護模式

有時您可能需要更新一些配置值或在您的網站上執行維護。在這種情況下,將其保持在維護模式,可以讓您更輕松。這些處于維護模式的web應用程序會拋出一個異常,即 maintenancemodeexception ,其狀態碼為503。

您可以使用以下命令在laravel web應用程序上啟用維護模式

php artisan down

以下屏幕截圖顯示了web應用程序停機時的外觀

完成更新和其他維護工作后,可以使用以下命令禁用web應用程序的維護模式

php artisan up

現在,您可以發現該網站顯示的輸出功能正常,并描述了現在如下所示刪除了維護模式 -

下一節:laravel 路由

laravel 教程

相關文章