当前位置:网站首页>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
边栏推荐
- Pytorch 固定部分参数训练
- 数据库注入提权总结(一)
- 2022.08.06_每日一题
- Bi Sheng Compiler Optimization: Lazy Code Motion
- 对应运放 RC 滤波负反馈的波形
- [Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis
- 技术分享 | 接口自动化测试如何处理 Header cookie
- 智驾科技完成C1轮融资,此前2轮已融4.5亿元
- 三星旗舰优惠千八,苹果优惠过千,国产旗舰只降五百打发叫花子
- 为什么maxcompute的数据导入到mysql会乱码?mysql的表是udf8mb4的编码
猜你喜欢

字节二面,差点倒在了MySQL上面
![[] free column Android dynamic debugging GDB APP of safety](/img/e3/fd096ec64f682348cca9bbab1ec5bb.png)
[] free column Android dynamic debugging GDB APP of safety

论文分享:「FED BN」使用LOCAL BATCH NORMALIZATION方法解决Non-iid问题

为什么数字钱包需要引入小程序生态

C#/VB.NET:从PowerPoint文档中提取文本和图片

IDEA tools commonly used configuration

毕昇编译器优化:Lazy Code Motion
![[免费专栏] Android安全之Android工程模式](/img/9e/373a513dd3cd4681ff969432c9dfd5.png)
[免费专栏] Android安全之Android工程模式

2021 RoboCom 世界机器人开发者大赛-本科组(决赛)
![[免费专栏] Android安全之动态代码注入技术(利用JDB调试APK)](/img/86/3123f87d9b88d4fe424b2cf134eb62.png)
[免费专栏] Android安全之动态代码注入技术(利用JDB调试APK)
随机推荐
2022深圳(软考中级)系统集成项目管理工程师报名
grafana docks local ldap
开源一夏 | 基于若依架构的列表详情展示
[免费专栏] Android安全之数据存储与数据安全【大集合】
YOLO v3源码详解
对应运放 RC 滤波负反馈的波形
切绳子【洛谷P1577】【二分】
[Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis
[免费专栏] Android安全之静态方式逆向APK应用浅析【手动注入smali+】+【IDA Pro静态分析so文件】+【IDA Pro基础使用讲解】
明明加了唯一索引,为什么还是产生重复数据?
Start cleaning up the long-term divers in the electronic chart development group again
IS31FL3737B 通用12×12 LED驱动器 I2C 42mA 40QFN
What is the Treasure Project (TPC), a dark horse with wings in 2022!
2022.08.05_每日一题
2022了你还不会『低代码』?数据科学也能玩转Low-Code啦!
以技术创新加速国家“碳中和”建设进程,华为云创新中心助力欣冠精密实现云智控“气”
Openharmony轻量系统实验--GPIO点灯
【分享】入驻集简云开发者平台,如何使用Session Auth配置授权?
2022深圳(软考高级)信息系统项目管理师认证报名
基于CC2530 E18-MS1-PCB Zigbee DIY作品