默认情况下, .env 文件包含以下参数
APP_ENV = local APP_DEBUG = true APP_KEY = base64:ZPt2wmKE/X4eEhrzJU6XX4R93rCwYG8E2f8QUA7kGK8 = APP_URL = http://www.xhcj168.com 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
配置文件位置
所有在 .env 文件中声明的环境变量都可以被 env-helper 函数访问,这些函数将调用相应的参数。只要应用程序从用户端收到请求,这些变量也会列入 $ _ENV 全局变量中。您可以像下面显示的那样访问环境变量
'env' => env('APP_ENV', 'production'),
env-helper 函数在 config 文件夹中包含的 app.php 文件中调用。
配置调用
config(['app.timezone' => 'Asia/Kolkata']);
清除配置文件缓存
php artisan config:cache