php - livewire 组件中的 google recaptcha v2 存在问题
问题描述
我正在尝试使用 livewire实现google recaptcha v2 ,但我遇到了一些问题:
我遇到的问题是,当我尝试从.env文件中调用RECAPTCHA_SITE_KEY时,它会在Dev Console中显示以下错误消息:
“未捕获的错误:缺少必需的参数:sitekey”
它令人困惑,因为站点密钥是正确的并且已经存在于.env文件中。
我从data-sitekey中删除{{ env('RECAPTCHA_SITE_KEY') }}并添加它工作的站点密钥
不工作的例子:
data-sitekey="{{ env('RECAPTCHA_SITE_KEY') }}"
"Uncaught Error: Missing required parameters: sitekey"
工作示例:
data-sitekey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
这个问题从何而来?
解决方案
首先,仔细检查 .env 中的拼写是否完全相同。其次,php artisan cache:clear
在您的配置被缓存的情况下运行。第三,尝试env('RECAPTCHA_SITE_KEY');
从中php artisan tinker
得到什么结果。
推荐阅读
- python - 运行 Python 后端 Firebase
- ios - 由于 SKOverlay.AppConfiguration,Apple 硅 Mac 支持问题
- go - 如何生成字母切片
- mysql - MariaDB 使用 REGEXP 进行搜索
- php - 无法在视图中传递多表
- mongodb - MongoDb Where 子句中的嵌套查询
- javascript - 将一个数组的元素过滤到js中的另一个数组
- node.js - MongoDB Atlas 是否提供离线支持?
- javascript - 如何在html的弹出框中打印flask函数的输出?
- android - 对话框显示后如何从 RecyclerView 恢复刷过的项目?