Laravel 与 PHP 帮手混在一起

Laravel mix with PHP helpers

在我的主页中,我定义了一个部分,以我调用 PHP 辅助方法的方式将变量转发到 JS 端,例如:

<script>
    var base_url = "{{ url('/') }}";
</script>

这在 blade 模板中有效,但是如果我将其放入脚本并尝试通过 Laravel 混合缩小,它只会被压缩为字符串文字。我怎么能以某种方式强制解决这个问题?或者让它在缩小的文件中工作?

根据 Laravel Docs we may inject environment variables into Mix by prefixing a key in your .env file with MIX_ After the variable has been defined in your .env file, you may access via the process.env object. if you using Vue you can use This Package 用于加载环境文件的简单插件。