因此,根据评论部分中给出的指导原则,到目前为止我的进展情况如下所示,有人可以告诉我,我是否做得对吗?
在kernel.php下,我为每分钟创建了一个任务计划,
$schedule->exec('public/js/jsonp.js')->everyMinute();
基本上我想执行我每分钟创建的jsonp.js。
jsonp.js
var public_key = 'LQL4w78xVwSmbGoapmj3';
$.ajax({
url: 'http://data.sparkfun.com/output/' + public_key + '.json',
jsonp: 'callback',
cache: true,
dataType: 'jsonp',
data: {
page: 1
},
success: function(response) {
// response will be a javascript
console.log(response[0].temperature);
}
});
不幸的是,控制台没有显示每分钟的温度值。有人可以指导我告诉我代码的哪一部分是错的,我应该怎么做呢?非常感谢你。
答案 0 :(得分:0)
首先,你需要知道如何从Sparkfun检索数据,看看documentation。
使用Laravel's task scheduling,您可以每10分钟执行一次任务。此任务必须使用PHP Curl从Sparkfun检索数据,然后将结果数据插入数据库。