热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Laravel框架踩坑(一)

官方文档:http:laravel.p2hp.comcndocs9.xinstallation1、环境配置在加载应用程序的环境变量之前,Laravel

官方文档:http://laravel.p2hp.com/cndocs/9.x/installation

1、环境配置
在加载应用程序的环境变量之前,Laravel 会确定是否已经从外部提供了 APP_ENV 环境变量,或者是否指定了 --env CLI 参数。 如果是这样,Laravel 将尝试加载一个 .env.[APP_ENV] 文件(如果它存在)。 如果它不存在,将加载默认的 .env 文件。

.env 文件中的任何变量都可以被外部环境变量覆盖,例如服务器级或系统级环境变量。

2、注意 Laravel 清除缓存 php artisan cache:clear 的一个坑

Laravel 的命令 php artisan cache:clear 用来清除各种缓存,如页面,Redis,配置文件等缓存,它会清空 Redis 数据库的全部数据,比如默认使用的 Redis 的 数据库 是 db0,那么执行这个命令后,会清空 db0 中所有数据。

缓存文件位于/bootstrap/cache/cache.php中,里面缓存了包括.env等环境变量数据!!

php73 artisan optimize:clear

这里,建议增加单点测试和日志输出,方便快速准确定位问题,而不是玄学怪环境问题。


推荐阅读
author-avatar
手机用户2502929965
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有