【问题标题】:Need to render charts in my view but it returns Undefined variable: chart需要在我的视图中呈现图表,但它返回未定义的变量:图表
【发布时间】:2017-11-28 12:02:13
【问题描述】:

需要在我的视图中渲染图表,但它返回 Undefined variable: chart (View: C:\wamp64\www\adminkik\resources\views\home.blade.php) 。 这是我放在视图中的内容

<div class="col-lg-12"> {!! $chart->html() !!} </div>

而我的 HomeController 我的 HomeController@index 是这样的

$chart = Charts::multi('bar', 'material') ->title("My Cool Chart")
->dimensions(0, 400)
->dataset('Element 1', [5,20,100])
->dataset('Element 2', [15,30,80])
->dataset('Element 3', [25,10,40]) 
->labels(['One', 'Two', 'Three']); 

return view('home',['charts'=>$chart]);

我需要帮助

【问题讨论】:

  • 你返回了不同的键,你使用了不同名称的变量,请像return view('home',['chart'=&gt;$chart]);一样返回或使用{!! $charts-&gt;html() !!}

标签: javascript php jquery charts highcharts


【解决方案1】:

您为视图设置的变量名称是“图表”

试试

<div class="col-lg-12"> {!! $charts->html() !!} </div>

【讨论】:

  • 不客气,很高兴为您提供帮助。如果它解决了您的问题,请接受答案作为解决方案。
猜你喜欢
  • 2018-11-14
  • 2018-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-08
  • 2018-11-28
相关资源
最近更新 更多