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 用于加载环境文件的简单插件。
在我的主页中,我定义了一个部分,以我调用 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 用于加载环境文件的简单插件。