Javascript Laravel与PHP助手的混合

Javascript Laravel与PHP助手的混合,javascript,php,laravel,laravel-mix,Javascript,Php,Laravel,Laravel Mix,在我的主页中,我定义了一个部分,以调用PHP助手方法的方式将变量转发到JS端,例如: <script> var base_url = "{{ url('/') }}"; </script> var base_url=“{{url('/')}”; 这在blade模板中工作,但是如果我将其放入脚本并尝试通过Laravel mix缩小,它只会被压缩为字符串文本。我怎么能强迫自己解决这个问题呢?或者让它在一个缩小的文件中工作?根据我们可以通过在.env文件中添加一个

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

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

var base_url=“{{url('/')}”;

这在blade模板中工作,但是如果我将其放入脚本并尝试通过Laravel mix缩小,它只会被压缩为字符串文本。我怎么能强迫自己解决这个问题呢?或者让它在一个缩小的文件中工作?

根据我们可以通过在
.env
文件中添加一个带有
Mix\uuu
前缀的键,将环境变量注入
Mix
文件,在
文件中定义变量后,您可以通过
进程.env
对象访问。如果您使用Vue,您可以使用一个简单的插件加载环境文件。

Laravel mix是纯javascript,它不会执行任何php代码,因为它不是这样工作的。最好将
base\u url
变量附加到
窗口
中,并以这种方式在脚本中使用它。