当前位置:网站首页>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高可用和性能优化技术宝典
- [免费专栏] Android安全之APK动态方式逆向应用【三种Smali注入方法】
- 鲜花线上销售管理系统的设计与实现
- Samsung's flagship discount is 1,800, Apple's discount is over 1,000, and the domestic flagship is only reduced by 500 to send beggars
- [] free column Android dynamic debugging GDB APP of safety
- poj 1182 食物链(带权并查集)
- 渗透测试——CFS三层靶机内网渗透实操
- 『百日百题 · 基础篇』备战面试,坚持刷题 第五话——循环语句(2)!
- 放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐
- IDEA tools commonly used configuration
猜你喜欢

Fully automated machine learning modeling!The effect hangs the primary alchemist!

智驾科技完成C1轮融资,此前2轮已融4.5亿元

字节二面,差点倒在了MySQL上面
![[免费专栏] Android安全之数据存储与数据安全【大集合】](/img/bc/9d71ff1de27156e11cde169022f4a1.png)
[免费专栏] Android安全之数据存储与数据安全【大集合】
![[免费专栏] Android安全之Android奇淫run-as命令](/img/d5/771802eb57f24c1cf88657f5c5a724.png)
[免费专栏] Android安全之Android奇淫run-as命令

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

ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》

工大科雅深交所上市:市值45亿 齐承英家族是大股东

ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》

对应运放 RC 滤波负反馈的波形
随机推荐
切绳子【洛谷P1577】【二分】
NetCore路由的Endpoint模式
三星旗舰优惠千八,苹果优惠过千,国产旗舰只降五百打发叫花子
Openharmony Lightweight System Experiment--GPIO Lighting
Go-Excelize API源码阅读(五)—— Close()
[Free Column] Android Fragment Injection for Android Security
面试官:MySQL 中 update 更新,数据与原数据相同时会执行吗?大部分人答不上来!
AttributeError: module 'click' has no attribute 'get_os_args'
Leetcode 739.每日温度 单调栈
mysql duplicate data group multiple latest records
鹅厂机器狗花式穿越10m梅花桩:前空翻、单桩跳、起身作揖...全程不打一个趔趄...
重磅!上海985教授当选!全球仅4人!
hdu 2647 Reward(拓扑排序)
基于SSM实现手机销售商城系统
RT-Thread推荐入围国赛及群体挑战赛名单
Tims中国上市进入倒计时:年亏3.8亿 估值降至14亿美元
Swift -- 数组高阶函数
Flume (五) --------- 自定义 Interceptor、自定义 Source 与 自定义 Sink
ClickHouse一种高性能分布式join查询模型(Colocate Join)
uniapp离线推送华为厂商申请流程