Javascript 如何使用highcharts查看基于日期选择的图表
Javascript 如何使用highcharts查看基于日期选择的图表,javascript,php,mysql,laravel,highcharts,Javascript,Php,Mysql,Laravel,Highcharts,{{csrf_field()}} 日期 挑选 您需要在请求中传递日期,我假设您是使用AJAX在这里传递的。因为我不知道您在视图中的表现如何,所以我只是为AJAX请求添加引用 注意确保使用Get和Post方法 然后,您将在$request对象中获得您的日期,您可以这样使用该对象: <?php public function graph(Request $request) { $statistics = DiraStatistics::where('dateField',$reque
{{csrf_field()}}
日期
挑选
您需要在请求中传递日期,我假设您是使用AJAX
在这里传递的。因为我不知道您在视图中的表现如何,所以我只是为AJAX
请求添加引用
注意确保使用Get
和Post
方法
然后,您将在$request
对象中获得您的日期,您可以这样使用该对象:
<?php
public function graph(Request $request) {
$statistics = DiraStatistics::where('dateField',$request->date)->all();
$question_asked_sum = $statistics->sum('question_asked');
$low_confidence_sum = $statistics->sum('low_confidence');
$no_answer_sum = $statistics->sum('no_answer');
$missing_intent_sum = $statistics->sum('missing_intent');
return view('AltHr.Chatbot.graph', compact('question_asked_sum', 'low_confidence_sum', 'no_answer_sum', 'missing_intent_sum'));
}
?>
我希望它对你有用 你得到了什么??我的意思是,您的代码在meHi@Mr.Pyramid看来还可以,目前代码还可以,它可以查看数据库中的所有数据,但现在我想先选择一个日期(可能是日历)来查看该日期的数据。您需要将表单或日历中的日期传递给控制器,以便查看您从哪里请求
graph()
method?@Mr.Pyramid在我现在的conroller中我该怎么做?嗨,伙计,如果您能帮助我学习AJAX部分,我将不胜感激,因为我真的不知道如何在AJAX中编码:/这是一个post路由还是get??我已经在我的回答中添加了一个带有laravel的AJAX的基本结构检查它是一个get方法currentlyok你能添加你目前使用的代码吗?然后我可以在我的答案中添加ajax请求吗?