调用接口来展示数据先要看着对应的接口文档跟着接口文档来写找到对应的域名以及接口名称例子如下
然后思考
如何获取接口文档如何查看接口文档如何写接口文档传输方式如何读取接口文档
下面开始例子
在上一步查看完接口文档之后现在我们再控制器里书写我这里是用了一个缓存记得在头部加上useCache
public function cityapi(){
$result = file_get_contents('http://www.laravel55.com/city');
// 将json转化成数组
$rel = json_decode($result,true);
// 关于如何设置缓存
Cache::Put('result',$rel,120);
if(Cache::has('result')){
$rel = Cache::get('result');
}
return view('city.cityapi',['rel'=>$rel]);
// print_r($rel);
}
控制器里将json格式转换成了数组格式所以在展示的时候要注意不能用对象的方式要用数组的方式
现在我们在展示页面展示数据这里用的是数组的方式这里面调用的list如果不懂就看一下我发的接口文档的截list是全部数据
Document
@foreach($rel['list'] as $v)
{{$v['id']}}
{{$v['city_name']}}
@endforeach
文章为作者独立观点,不代表股票交易接口观点