首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在laravel中访问js文件中的环境变量

如何在laravel中访问js文件中的环境变量
EN

Stack Overflow用户
提问于 2020-01-18 00:26:35
回答 1查看 239关注 0票数 1

我集成了条纹Api来测试如何在env中设置公钥。如何在js公钥中使用条带公钥:

代码语言:javascript
复制
 STRIPE_KEY=pk_test_IS796OfBm2ZFLfvBbwsXHJLK00fE6oqivk

和js文件,其中使用这个可验证的:

代码语言:javascript
复制
var stripe = Stripe({{ env('STRIPE_KEY') }});
EN

回答 1

Stack Overflow用户

发布于 2020-01-18 00:30:30

{{ }}.blade语法控件,不能在.js文件中使用。

如果在.blade.php文件中有一个<script>元素,那么它就可以工作,否则需要在包含.js文件之前将该文件加载到JS中,或者通过ajax调用获取该值。

例如,在包含.js脚本之前将变量加载到js

example.blade.php

代码语言:javascript
复制
<script type="text/javascript">
  let stripe_key = '{{ env("STRIPE_KEY") }}';
</script>
<script src="{{ asset('js/stripe.js') }}"></script>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59791282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档