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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值