问题描述
我正在尝试在我的laravel应用程序中实现google recaptcha v3。但是我的问题是我必须将密钥放入.env文件,但是当我将其推入gitlab时,.env文件不会被推入。因此,我决定将我的Recaptcha密钥放在这样的config / service.PHP文件中。
'recaptcha' => [
'sitekey' => '6LeL_MoZVVBDAAPe62Sm5Z9A92FNN4oONybbvAXu-','secret' => '6LeL_MoZAAVVVSAI06yiqkoLy5pY1SvtBNzKFMlW9S',],
密钥是假的 因此,我的问题是我应该在这些键之间放置“”,还是应该保持不带('')的键。 因为我的Google Recaptcha没有显示在底部。
解决方法
不鼓励提供此类敏感信息。您应该在生产服务器上再有一个.env
,以便保护这些敏感信息,尤其是在团队中工作时。但是,如果您仍然需要按自己的方式进行操作,那么可以的话,应该将其保留在引号中,或者将其保留在双引号中,而php确实没有考虑到这一点。
至于“ ReCaptcha”按钮不可见,您可能要检查实现,因为您做错了一些事情。