简体   繁体   English

将 PhP 变量存储在 JavaScript 变量中

[英]Store PhP variable in JavaScript variable

I'm really new into web dev and I'm working on a project which uses the TALL stack:我真的是 web dev 的新手,我正在开发一个使用 TALL 堆栈的项目:

  • Laravel Mix ; Laravel 混合
  • Livewire ;活线
  • AlpineJS and; AlpineJS和;
  • TailwindCSS .尾风 CSS

I want to get a PhP variable and store it in a JavaScript variable, so I can do jQuery/JavaScript stuff with it.我想获得一个 PhP 变量并将其存储在 JavaScript 变量中,这样我就可以用它做 jQuery/JavaScript 的东西。

The PhP variable is <?php Auth::user()->kyc_status?> and I would like to store it in a JavaScript variable called kycStatus . PhP 变量是<?php Auth::user()->kyc_status?>我想将它存储在一个名为kycStatus的 JavaScript 变量中。 The idea could be represented by something like let kycStatus = <?php Auth::user()->kyc_status?>这个想法可以用let kycStatus = <?php Auth::user()->kyc_status?>来表示

Thanks in advance.提前致谢。

<script>
    let kycStatus = {{ Auth::user()->kyc_status }}
</script>

You can do it like following你可以这样做

<script>    
    var kycStatus = {!! json_encode(Auth::user()->kyc_status) !!};
</script>

Or use this Laravel package https://github.com/laracasts/PHP-Vars-To-Js-Transformer to pass some server-side string/array/collection/whatever to your JavaScript. Or use this Laravel package https://github.com/laracasts/PHP-Vars-To-Js-Transformer to pass some server-side string/array/collection/whatever to your JavaScript.

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM