1、配置文件
1、环境配置 (D:\laravel\yzmedu\yzm2.env)
1.1 环境配置解析 APP_KEY 网站的密匙
php artisan key:generate
1.2 APP_DEBUG 默认(true)
网站开发时候可以开启(true) 如果网站上线 必须把开发模式关闭(false)
1.3 获取环境配置信息(web.php)
env('APP_DEBUG');
env('APP_DEBUG',false); //如果环境配置中未设置APP_DEBUG 采用默认值false
/ 获取环境配置
Route::get('env',function(){
var_dump(env('APP_DEBUG'));
var_dump(env('DB_HOST'));
});
1.4 设置自定义环境变量
方法一:
1)设置 (.env)
DB_PREDIX=blog_
2) 使用(web.php)
var_dump(env('DB_PREDIX'));
方法二:
1)设置 (.env)
删除DB_PREDIX=blog_
2) 使用(web.php)
var_dump(env('DB_PREDIX','1234566'));
2、系统配置 (D:\laravel\yzmedu\yzm2\config)
1.1 读取配置
// 读取 系统配置中的时区
// dd(Config('app.timezone'));
// 读取 邮件配置中的端口
// dd(Config('mail.port'));
1.2 修改配置
Config(['app.timezone'=>'UTC']);
Route::get('env',function(){
// // 读取 系统配置中的时区
// dd(Config('app.timezone'));
// // 读取 邮件配置中的端口
// dd(Config('mail.port'));
Config(['app.timezone'=>'UTC']);
echo Config('app.timezzone');
echo date('Y-m-d H:i:s');
});