Javascript 在刀片模板中填充js数组

Javascript 在刀片模板中填充js数组,javascript,blade,Javascript,Blade,我正试图根据PHPDB查询的结果构建一个javascript数据数组,以便在中使用 当我输出数字($lic->Users)时,这很好,但每当我尝试输出字符串时,浏览器中就会出现一个完全空白的页面 我试过: {{$lic->CompanyName} ” {{{$lic->CompanyName}} '''++''' 但是当我硬编码它时(比如说,'CompanyName'),它就可以构建条形图(显示页面) var data = [ @foreach($licdata as $lic)

我正试图根据PHPDB查询的结果构建一个javascript数据数组,以便在中使用

当我输出数字($lic->Users)时,这很好,但每当我尝试输出字符串时,浏览器中就会出现一个完全空白的页面

我试过:

  • {{$lic->CompanyName}
  • {{{$lic->CompanyName}}
  • '''++'''
但是当我硬编码它时(比如说,'CompanyName'),它就可以构建条形图(显示页面)

var data = 
[
    @foreach($licdata as $lic)
    {
    'label': "{{ $lic->CompanyName }}",
    'data': [
                ["{{ $lic->CompanyName }}", {{ $lic->Users }}], 
                ["{{ $lic->CompanyName }}", {{ $lic->Emps }}]
            ]
    },
    @endforeach
];

我想这一定与在js中引用/转义字符串有关,但我搞不清楚是什么,有人知道正确的语法是什么吗?

这是我的错,我最终使用了:

{{$lic->CompanyName}
一旦我纠正了根本的问题(区分大小写的问题),它也可以工作

使用(我不能高度推荐),我发现空白浏览器页面(只是一个白页)是由以下内容在我的页面中返回的:

var data = 
[
    @foreach($licdata as $lic)
    {
    'label': "<!DOCTYPE html
<html>
  <head>
var数据=
[
@foreach($licdata作为$lic)
{
“标签”:“更好的解决方案

在后端

在数组中构造数据,关联或其他方式

然后把它还给我

return view( 'view_required',[
     'my_var'=> json_encode($array_or_object, JSON_UNESCAPED_SLASHES );
]);
在前面

<script>
    var my_var = {!! $my_var !!};
</script>

var my\u var={!!$my\u var!!};

快乐的编码。

你试过:{{$lic->CompanyName}}@ElLocoCocoLoco-和其他人一样不起作用。我的问题是我用了
{$My_var}}
而不是
{!!$My_var!!};