<?php namespace api\portal\controller; use think\Controller; /** * @title 测试demo * @description 接口说明 * @header name:key require:1 default: desc:秘钥(区别设置) * @param name:public type:int require:1 default:1 other: desc:公共参数(区别设置) */ class DemoController extends Controller { /** * @title 测试demo接口 * @description 接口说明 * @author 开发者 * @url /portal/demo/index * @method GET * @module 测试模块 * @header name:device require:1 default: desc:设备号 * * @param name:id type:int require:1 default:1 other: desc:唯一ID * * @return name:名称 * @return mobile:手机号 * @return list_messages:消息列表@ * @list_messages message_id:消息ID content:消息内容 * @return object:对象信息@! * @object attribute1:对象属性1 attribute2:对象属性2 * @return array:数组值# * @return list_user:用户列表@ * @list_user name:名称 mobile:手机号 list_follow:关注列表@ * @list_follow user_id:用户id name:名称 */ public function index() { //接口代码 $device = $this->request->header('device'); echo json_encode(["code"=>200, "message"=>"success", "data"=>['device'=>$device]]); } /** * @title 登录接口 * @description 接口说明 * @author 开发者 * @url /api/demo * @method GET * @module 用户模块 * @param name:name type:int require:1 default:1 other: desc:用户名 * @param name:pass type:int require:1 default:1 other: desc:密码 * * @return name:名称 * @return mobile:手机号 * */ public function login(Request $request) { //接口代码 $device = $request->header('device'); echo json_encode(["code"=>200, "message"=>"success", "data"=>['device'=>$device]]); } }