代码拉取完成,页面将自动刷新
'routes' => array(
'v1' => [
'hello.index' => ['uses' =>'app\api\controller\v1\hello'],
'logistics.list.get' => ['uses' => 'api_v1_hello', 'auth' => true],##auth是否需要登录验证
'logistics.send' => ['uses' => 'topapi_api_v1_logistics_send', 'auth' => true],
],
'v2' => [
'hello.index' => ['uses' =>'app\api\controller\v2\hello'],
],
/**
* 接口作用说明
*/
public $apiDesc = '测试demo';
public function setParams()
{
return [
'code' => ['type'=>'string', 'valid'=>'required|in:weixin,taobao,qq,sina@', 'example'=>'taobao','desc'=>'小程序登录code11', 'msg'=>'小程序登录code'],
];
}
public function handle()
{
return '这是demo112v1';
}
可根据路由参数auth,判断是否需要验证token,如果有token,直接返回验证后用户信息
'v1' => [
'hello.index' => ['uses' =>'app\api\controller\v1\hello'],
'logistics.list.get' => ['uses' => 'api_v1_hello', 'auth' => true],##auth是否需要登录验证
'logistics.send' => ['uses' => 'topapi_api_v1_logistics_send', 'auth' => true],
],
软件架构说明 thinkphp5以上,组合了laravel的验证规则和somfony的路由机制,简单化,快速化开发api接口。
下载项目,提取base和api模块可直接使用
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。