求助大佬
1. 运行环境
windows wampserver
1). 当前使用的 Laravel 版本?
Laravel Framework 8.83.27
//: <> (使用 php artisan --version 命令查看)
2). 当前使用的 php/php-fpm 版本?
PHP 版本: 7.4.26
3). 当前系统
Windows 10
//: <> (期待数值 Windows 10 / Ubuntu 20.4 / CentOS 8 )
4). 业务环境
开发环境 线上生产环境正常
//: <> (期待信息 开发环境 或 生产环境)
//: <> (是否使用负载均衡?请提供相关信息)
5). 相关软件版本
mysql 5.7
//: <> (提供相关软件的版本,如 Nginx 、MySQL、MongoDB 等)
2. 问题描述?
No application encryption key has been specified.
This cache store does not support tagging.
本地开发 后台调试的时候很频繁报错 网上也搜了 redis也重装了解决不了 心态崩了
//: <> (代码问题的话,请提供一份最短的,可复现问题的代码。或者相关代码)
3. 您期望得到的结果?
希望大佬帮我看下到底是什么问题
//: <> (能截图就截图。)
关于 LearnKu
No application encryption key has been specified.
先检查下 .env 的 APP_KEY 是否为空吧。如果没有就生成下。
php artisan key:generate有没有可能是php禁用了(putenv, getenv, parse_ini_file)这几个函数
用config函数吧,不要用env,运行了php artisan config:cache会读不到
你先确定 config 获取配置文件 是否获取的到
我开着debug 一个没出现过 :joy:
你的 shell 大概率有个 同名的 ENV ,环境变量的优先级 大于 .env
This cache store does not support tagging.使用了file缓存吧,env里改成redis缓存两个同时出现基本就是配置环境有时读取到正常的,有时读取到错误的,需要debug看哪个位置读取失败的。