项目无法获取 env 文件参数的解决方案

一、问题情况

想为项目添加 SEO 友好的 URL,要实现这一个就得对文章标题进行一下百度翻译,从而提高 SEO 效果,效果如下

http://wksite.test/topics/114/why-is-php-the-best-language-now-and-in-the-future

我将翻译功能组件化,并且要想使用翻译功能就得需要百度翻译的 APPID 和 KEY 参数,我去官网找到并把它放在 .env 文件内

然后去翻译模块下调取这两个参数并传到百度翻译的接口中,调取代码如下:

翻译工具中调用参数的位置 (1)
翻译工具中调用参数的位置 (2)
翻译工具中调用参数的位置 (3)

能够看出来,参数是写在 .env 内,然后在 services.php 中整合,最后在 SlugTranslateHandler.php 中调用

问题来了,翻译无效,检查代码没任何问题,这就草鸡了

二、解决问题

其实问题很简单,一行代码搞定:

php artisan config:cache 

缓存,就是这东西,执行完这行代码,刷新页面一试,搞定!

这个小问题卡了我一上午,难受啊

NightingaleWK

曾经我是一名冒险家,直到我的膝盖中了一箭。

相关推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

项目无法获取 env 文件参数的解决方案
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close