当前位置:网站首页>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
边栏推荐
- [免费专栏] Android安全之ZIP文件目录遍历漏洞
- 对应运放 RC 滤波负反馈的波形
- mysql死锁的排查和解决
- Pytorch 固定部分参数训练
- Open Source Summer | List Details Display Based on Ruoyi Architecture
- 环境:Flink版本:1.15.1jar包:flink-sql-connector-oracle
- 『百日百题 · 基础篇』备战面试,坚持刷题 第五话——循环语句(2)!
- Queue topic: Implementing stacks with queues
- Flume (五) --------- 自定义 Interceptor、自定义 Source 与 自定义 Sink
- Mysql 表结构变更方案对比及分析
猜你喜欢
渗透测试——CFS三层靶机内网渗透实操
ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》
源码编译安装与yum和rpm软件安装详解
Open Source Summer | List Details Display Based on Ruoyi Architecture
poj 1182 食物链(带权并查集)
IDEA快捷代码实时模板
[免费专栏] Android安全之APK动态方式逆向应用【三种Smali注入方法】
基于CC2530 E18-MS1-PCB Zigbee DIY作品
IDEA tools commonly used configuration
mysql 重复数据 分组 多条最新的记录
随机推荐
听音识情绪 | 程序员手把手教你搭建神经网络,更快get女朋友情绪,求生欲max!
CreateCompatibleDC用法
这年头还不来尝试线稿图视频??
2022 RoboCom 世界机器人开发者大赛-本科组(省赛)-RC-u5 树与二分图
三星旗舰优惠千八,苹果优惠过千,国产旗舰只降五百打发叫花子
[免费专栏] Android安全之Root检测和绕过(浅析)
mysql duplicate data group multiple latest records
[Free Column] Android Fragment Injection for Android Security
leetcode 503.下一个更大元素II 单调栈
基于Web的疫情隔离区订餐系统
2022深圳(软考高级)信息系统项目管理师认证报名
EsgynDB Troubleshooting - ERROR[2012] Server process tdm_arkesp could not becreated
NetCore路由的Endpoint模式
使用.NET简单实现一个Redis的高性能克隆版(四、五)
[免费专栏] Android安全之动态代码注入技术(利用JDB调试APK)
Flume (五) --------- 自定义 Interceptor、自定义 Source 与 自定义 Sink
你应该试着独自做个游戏
Haven't tried line art videos this year??
2022深圳(软考中级)系统集成项目管理工程师报名
Paper sharing: "FED BN" uses the LOCAL BATCH NORMALIZATION method to solve the Non-iid problem