在我的主页中,我定义了一个部分,以一种称为PHP帮助器方法的方式将变量转发到JS端,例如:
<script>
var base_url = "{{ url('/') }}";
</script>
这在刀片模板中有效,但是,如果我将其放在脚本中并尝试通过Laravel混合最小化,它只会被压缩为字符串文字。我如何才能以某种方式强制解决此问题?还是让它在缩小的文件中运行?
根据Laravel Docs,我们可以通过在Mix
文件中的键前面加上.env
作为前缀,将环境变量注入MIX_
中。在.env
文件中定义了变量之后,您可以通过process.env
]对象。如果使用Vue,则可以使用This Package一个简单的插件来加载环境文件。