/**
* 第一步 視圖展現 、 視圖頁面(忽略)
* @return [type] [description]
*/
json
/**
* 第二步 控制器先將要運行的接口處理好(接口及參數)傳到到Model層
* @param Request $request [description]
* @return [type] [description]
*/
public function updDays(Request $request)
{
$sid = $request->input('sid');curl
$url='https://i.cnblogs.com/EditPosts.aspx?iccid='.$sid.'&reqDetail=true';
$Models = new Show();
$showDays = $Models->showInfo($url);url
$data = json_decode($showDays,true);spa
return $data;code
}blog
/**
* 第三步 Model層 用來調用各類接口
* @param [type] $url [控制器傳過來的API接口]
* @return [return] $output [返回經過接口查詢的json格式數據]
*/
public function showInfo($url)
{
$token = Session::get('token');//token值token
$ch = curl_init();//建立curl 接口
curl_setopt($ch, CURLOPT_URL, $url);ip
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);ci
curl_setopt($ch, CURLOPT_HEADER, 1);//「0」不打印頭信息;「1」打印頭信息
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Token:'.$token));//添加http頭請求信息token令牌
$output = curl_exec($ch);
curl_close($ch); return $output; }