gpt4 book ai didi

php - Laravel 5 - 为什么 env() 的第二个参数

转载 作者:行者123 更新时间:2023-12-05 08:43:24 26 4
gpt4 key购买 nike

配置文件夹中的几乎每个 php 文件都在这里有这个函数 -> env()。此函数采用 2 个参数,如下所示:

'driver' => env('MAIL_DRIVER', 'smtp')

我知道第一个参数是获取正确的行,但是第二个参数是什么意思:smtp?我已经在我的 .env 文件中提供了邮件驱动程序,但我无法理解为什么 env() 中有“smtp”

我环顾四周,没有人在谈论这个。谢谢!

最佳答案

第二个值是 Laravel 找不到具有给定键的环境变量时使用的默认值。因此,如果您确实设置了 MAIL_DRIVER 环境变量,则会使用该变量。如果你不这样做,Laravel 将使用 'smtp' 代替。

同样的系统也被用于 Laravel 做的其他几件事,例如 trans()Config::get()

关于php - Laravel 5 - 为什么 env() 的第二个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30355416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com