跟我学Laravel之配置Laravel

前端技术 2023/09/07 PHP

当你需要在运行时访问配置项时,可以使用Config类:

获取一个配置项的值**

复制代码 代码如下:

Config::get(\'app.timezone\');

如果配置项不存在,你还可以指定返回的默认值:

复制代码 代码如下:

$timezone = Config::get(\'app.timezone\', \'UTC\');

为配置项赋值

注意\"点\"式语法可以用来访问不同文件里的配置项的值。你还可以在运行时为配置项赋值。:

复制代码 代码如下:

Config::set(\'database.default\', \'sqlite\');

在程序运行时设置的配置值只在本次请求中有效,不会对以后的请求造成影响。

环境配置

通常应用程序根据不同的运行环境确定不同的配置项的值是非常有用的。例如,你也许希望在开发机器与生产机器上使用不同的缓存驱动(cache driver)。根据环境来改变配置就能很容易的达到此目的。

在config目录下创建一个和你的环境名同名的目录,例如local。然后,创建配置文件,这些配置文件中包含你想覆盖的配置选项。例如,要在本地环境中覆盖缓存驱动(cache driver),你可以在app/config/local目录中创建cache.php文件并包含如下内容:

复制代码 代码如下:

<?php

return array(

    \'driver\' => \'file\',

);

本文地址:https://www.stayed.cn/item/20384

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。