laravel调用接口展示数据

 

调用接口来展示数据 先要看着对应的接口文档  跟着接口文档来写  找到对应的域名以及接口名称  例子如下

laravel调用接口展示数据_第1张图片

 然后思考  

1.如何获取接口文档  2.如何查看接口文档 3.如何写接口文档  4.传输方式 5.如何读取接口文档

下面开始例子   

在上一步查看完接口文档之后  现在我们再控制器里书写   我这里是用了一个缓存  记得在头部加上use Cache

	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)
         
      @endforeach
	
{{$v['id']}} {{$v['city_name']}}

展示页面效果如下图

laravel调用接口展示数据_第2张图片

你可能感兴趣的:(接口,laravel学习实践)