当前位置:网站首页>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
边栏推荐
- 2022深圳(软考高级)信息系统项目管理师认证报名
- 超多AI开发者等你来玩转,一起燃动昇腾AI创享日南京站!
- What is the Treasure Project (TPC), a dark horse with wings in 2022!
- ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》
- Leetcode 739.每日温度 单调栈
- Mysql 表结构变更方案对比及分析
- Tims中国上市进入倒计时:年亏3.8亿 估值降至14亿美元
- [免费专栏] Android安全之和平精英(FZ)APK逆向分析
- JMeter压测时如何在达到给定错误数量后停止测试
- [免费专栏] Android安全之动态代码注入技术(利用JDB调试APK)
猜你喜欢

基于SSM实现手机销售商城系统
![[Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis](/img/22/a5129a310eec5ee1bf6f1cf90d05de.png)
[Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis

2022.08.05_每日一题

poj 1182 食物链(带权并查集)

没有 accept,建立 TCP 连接,可以吗?
![[Free column] Xposed plug-in development for Android security [from scratch] tutorial](/img/7b/a036ac664c7e27ed7d87e7ee18c05d.png)
[Free column] Xposed plug-in development for Android security [from scratch] tutorial

鹅厂机器狗花式穿越10m梅花桩:前空翻、单桩跳、起身作揖...全程不打一个趔趄...

明明加了唯一索引,为什么还是产生重复数据?

pytest框架之mark标记功能详细介绍

Leetcode 739.每日温度 单调栈
随机推荐
An overview of Office 365 Groups and how to create them
What is the Treasure Project (TPC), a dark horse with wings in 2022!
基于CC2530 E18-MS1-PCB Zigbee DIY作品(三)
IDEA tools commonly used configuration
OpenHarmony如何查询设备类型
开源一夏 | 基于若依架构的列表详情展示
有文章说明或者证明MYSQL 嵌套子查询不足之处吗?
[Free column] Xposed plug-in development for Android security [from scratch] tutorial
EsgynDB Troubleshooting - ERROR[2012] Server process tdm_arkesp could not becreated
pat链表专题训练+搜索专题
Openharmony轻量系统实验--GPIO点灯
这年头还不来尝试线稿图视频??
How to suppress alarm storms?
AWK使用
Leetcode 739.每日温度 单调栈
poj 1182 食物链(带权并查集)
全自动化机器学习建模!效果吊打初级炼丹师!
[] free column Android dynamic debugging GDB APP of safety
2022.08.05_每日一题
Queue topic: Implementing stacks with queues