单独配置。
当前环境的配置文件优先加载,新增宏定义API_MODE,可以是:dev, test, prod
工具类PhalApi\Tool类中添加新方法:arrayExcludeKeys($array, $excludeKeys)
,可用于排除数组中不需要的键,例如用于排除数据库查询结果不需要的字段。
基于layuimin开发管理后台
在./config/di.php注入初始化文件,添加第三方插件的装载入口。
在线接口文档UI美化,更优雅
作为历来的痛点,PhalApi虽然作为接口开源框架,但一直缺少管理后台。为此,PhalApi采用了当前流行且优秀的layuimin开发全新的管理后台。作为第一版管理后台,功能特点有:
实现管理员创建、后台登录、修改密码和退出等功能
添加管理后台模块接口,命名空间为Admin,并且提供管理员会话检测的PhalApi\DI->admin
服务
管理后台菜单的动态获取
管理后台的静态页面示例调整
官方应用市场已同步上线,欢迎广大开发者进驻!
PhalApi应用市场:http://www.yesx2.com/
添加PhalApi的钉钉群webhook机器人扩展,由NullUserException
提供。
修复mssql编码设置问题, 'NAMES' is not a recognized SET option.