【发布时间】:2019-05-25 12:36:22
【问题描述】:
我想显示来自controller 的数据并将其作为数据集扔到视图中,但我无法在scriptjava 上编写循环。
这是我尝试过的代码,但仍然失败
这是我的控制器:
laravel
$query = DB::table('app_history_calls')
->SELECT(DB::raw("(MONTH(date)) as bulan"))
->GROUPBY('date',DB::raw("MONTH(date)"))
->ORDERBY('date','asc')->get();
return view('dashboard.index',compact('query'));
}
这是我的观点:
laravel
<script type="text/javascript">
var month= [
<?php foreach ($query as $bulan): ?>
<?php echo (string)$bulan ?>
<?php endforeach; ?>
];
</script>
我预计结果会是这样的:
"var month= [1,2,3,4,5,6,7,8,9,10,11,12];"
这样就可以在dataset上阅读
【问题讨论】:
-
您的查询完美运行?它会给出一个数组月份吗?以及为什么要在脚本中编写 php 代码。
-
为什么不?????
标签: javascript html charts laravel-5.7