Javascript Laravel与PHP助手的混合
在我的主页中,我定义了一个部分,以调用PHP助手方法的方式将变量转发到JS端,例如: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文件中添加一个
<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
变量附加到窗口
中,并以这种方式在脚本中使用它。