美文网首页
ThinkPHP5开发API接口实例

ThinkPHP5开发API接口实例

作者: PHP架构之路 | 来源:发表于2019-03-08 23:09 被阅读0次

接口功能说明: 前端提交学生学号(sno)给Api,Api接口返回此学生的基本信息

API接口端

namespace app\index\controller;

use think\Controller;

use app\index\model\Student;

class User{

public function index() {

return $this->fetch();

}

// 客户端提交学生学号(sno)给api,api返回此学生的基本信息

public function api($sno='0001') {

// 查询 并把数据赋值给 $data

$data = Student::getBysno($sno);

// 返回数据

return json($data);

}

}

(请求端) HTML

TP5通过API查询数据

(请求端) C层控制器

namespace app\index\controller;

use think\Controller;

class User extends Controller {

public function index() {

return $this->fetch();

}

public function capi() {

// http协议请求

$url = 'http://localhost/index.php/index/index/api/';

// input('sno') 是前端的from传过来的name值

$ch = curl_init($url.'?sno='.input('sno'));

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// 执行 并把执行后的数据赋值给 $data

$data = curl_exec($ch);

// 关闭

curl_close($ch);

// 返回数据

return $data;

}

}

你是否有这样的烦恼,想学习高级技术,缺乏好的高级学习资料,收集了部分12年网站架构师授课的TP5、laravel、swoole、swoft、高并发、分布式等资料,现在免费分享给大家,官方群:820469789,大牛带你装逼带你飞

相关文章

  • ThinkPHP5开发API接口实例

    接口功能说明: 前端提交学生学号(sno)给Api,Api接口返回此学生的基本信息 API接口端 namespac...

  • PHP实现公钥加密私钥解密机制

    在接触thinkphp5之后,知道thinkphp5作为API接口性能更加的友好,那么我们在为别人提供接口的时候需...

  • php在线调试之 Socketlog

    thinkphp5作者写的一个在线socket调试php和 wechat Api接口的库

  • MixPHP 开发 API 接口简单实例

    MixPHP 是一款基于 Swoole 的常驻内存型 PHP 高性能框架,框架的高性能特点非常适合开发 API 接...

  • ThinkPHP5 验证器的具体使用

    这篇文章主要介绍了ThinkPHP5 验证器的具体使用,ThinkPHP5作为API后台开发十分常见的操作。 前言...

  • API是什么?

    API文档 API接口一般分为接口描述、接口地址、请求方法、请求参数、相应内容、错误代码、实例几个部分。 1、接口...

  • 微信开发者api

    微信api接口接入,微信群api接口,微信api接口文档,微信开发者api微信消息api case DeviceA...

  • 个人微信开发api

    个人微信开发api,微信开发api文档,微信api接口文档 case "HeartBeatReq": {// 客户...

  • Springboot 天气api开发

    从天气项目开始 标签: springboot api 天气接口 接口 接口案例 逻辑实现:实例化返回对象,通过配置...

  • 个人微信开发sdk

    微信开发sdk,微信二次开发sdk,个人微信开发sdk,微信群api接口,微信api接口 case DeviceA...

网友评论

      本文标题:ThinkPHP5开发API接口实例

      本文链接:https://www.haomeiwen.com/subject/ywfjpqtx.html