当前位置:网站首页>laravel 中配置文件.env解读
laravel 中配置文件.env解读
2022-08-09 18:37:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
- 配置参数
// 运行环境名称
APP_ENV=local
// 调试模式,开发阶段启用,上线状态禁用。
APP_DEBUG=true
// 敏感信息加密密钥,可使用 php artisan key:generate 重新生成。
APP_KEY=
// 项目根目录
APP_URL=http://localhost
// 缓存驱动,默认使用文件作为缓存。
CACHE_DRIVER=file
// 回话驱动,默认使用文件存储SESSION。
SESSION_DRIVER=file
// 队列驱动,默认使用同步模式。
QUEUE_DRIVER=sync
// Redis高性能key-value数据库,使用内存存储,用于数据持久化。
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
// 数据库配置项
DB_HOST=127.0.0.1//数据库主机名
DB_PORT=3306//数据库端口
DB_DATABASE=homestead//数据库名称
DB_USERNAME=homestead//数据库登录账户
DB_PASSWORD=secret//数据库登录密码问题一:
Laravel中APP_KEY起什么作用? 框架中是这样描述的: This key is used by the Illuminate encrypter service and should be set to a random, 32 character string, otherwise these encrypted strings will not be safe. Please do this before deploying an application! 也就是这个key是一个随机字符串,用于实现框架中的encrypt(加密)服务,例如存储用户的session,cookie等,从而确保信息安全。可以通过artisan命令将该key更新。
事例
加密一个值 可以使用辅助函数encrypt来加密一个值。 所有的加密值都使用 OpenSSL 和 AES-256-CBC 来进行加密。 此外, 所有加密过的值都会使用消息认证码 (MAC)来进行签名,以检测加密字符串是否被篡改过 :
//加密解密
public function crypt()
{
$password = "123456";
$cryptPassword = encrypt($password);
echo $cryptPassword.PHP_EOL;
$passwordUncrypt = decrypt($cryptPassword);
echo $passwordUncrypt;
}发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105892.html原文链接:https://javaforall.cn
边栏推荐
- mysql 重复数据 分组 多条最新的记录
- [Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis
- 技术分享 | 接口自动化测试如何处理 Header cookie
- [Free Column] Android Fragment Injection for Android Security
- Open Source Summer | List Details Display Based on Ruoyi Architecture
- 使用.NET简单实现一个Redis的高性能克隆版(四、五)
- 基于Web的疫情隔离区订餐系统
- 华为云全流程护航《流浪方舟》破竹首发,打造口碑爆款
- Flume (六) --------- Flume 数据流监控
- AWS CodePipeLine deploys ECS across accounts
猜你喜欢
随机推荐
工大科雅深交所上市:市值45亿 齐承英家族是大股东
『百日百题 · 基础篇』备战面试,坚持刷题 第五话——循环语句(2)!
【分享】入驻集简云开发者平台,如何使用Session Auth配置授权?
Queue topic: Implementing stacks with queues
华为云创新中心助力启泰智能 补齐中小模具企业数字化能力短板
ebook download | "Business executives' IT strategy guide - why enterprises should implement DevOps"
单调栈
[Free Column] Android Fragment Injection for Android Security
Office 365 Group概述以及创建方法
Flume (五) --------- 自定义 Interceptor、自定义 Source 与 自定义 Sink
Typora 结合 Picgo 自动上传图像
[免费专栏] Android安全之Android奇淫run-as命令
面试官:MySQL 中 update 更新,数据与原数据相同时会执行吗?大部分人答不上来!
关于加强专业学位研究生课程体系建设的意见
2022.08.06_每日一题
基于CC2530 E18-MS1-PCB Zigbee DIY作品(二)
uniapp离线推送华为厂商申请流程
[免费专栏] Android安全之静态方式逆向APK应用浅析【手动注入smali+】+【IDA Pro静态分析so文件】+【IDA Pro基础使用讲解】
字节二面,差点倒在了MySQL上面
IS31FL3737B 通用12×12 LED驱动器 I2C 42mA 40QFN









![[免费专栏] Android安全之Android应用的汉化功能(修改so中的字符串内容)](/img/f6/7901b2cf6812a02c34c182fe33dd16.png)