laravel定时任务之和风天气

全国城市mysql插入表:http://pan.baidu.com/s/1nvco8ZZ

表内字段解释:http://www.heweather.com/documents/cn-city-list

sql备份表:http://pan.baidu.com/s/1pKQGgt1

接口文档:http://www.heweather.com/documents/api


首先遇到的坑:该接口返回的json数据名中带空格,无法直接通过属性的方法获取,解决方法:

$token = "HeWeather data service 3.0";

$result = json_decode($data)->$token;

return $result[0];

有关laravel的定时任务:将方法全部写入App\Liarbry\Weather.php中,然后依赖注入。

设置定时任务:

进入项目目录

cd /var/www/laravel

新建cron.txt文件,并写入:

echo '* * * * * /usr/bin/php /var/www/laravel/artisan schedule:run >> /tmp/shell.log' >> cron.txt

定时任务的文档:http://laravel-china.org/docs/5.1/scheduling

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容