全國城市mysql插入表:http://pan.baidu.com/s/1nvco8ZZ
表內(nèi)字段解釋:http://www.heweather.com/documents/cn-city-list
sql備份表:http://pan.baidu.com/s/1pKQGgt1
接口文檔:http://www.heweather.com/documents/api
首先遇到的坑:該接口返回的json數(shù)據(jù)名中帶空格,無法直接通過屬性的方法獲取剧蹂,解決方法:
$token = "HeWeather data service 3.0";
$result = json_decode($data)->$token;
return $result[0];
有關(guān)laravel的定時任務(wù):將方法全部寫入App\Liarbry\Weather.php中忱反,然后依賴注入酥泞。
設(shè)置定時任務(wù):
進(jìn)入項目目錄
cd /var/www/
laravel
新建cron.txt文件,并寫入:
echo '* * * * *
/usr/bin/php/var/www/laravel/artisan schedule:run >> /tmp/shell.log' >> cron.txt
定時任務(wù)的文檔:http://laravel-china.org/docs/5.1/scheduling