解决方案

Composer + Symfony Flex 构建强大生态。为软件定制化开发提供成熟的解决方案。

业务组件(Business Package)
将常用的业务场景打包成可以组件。安装即用,业务代码可以根据需要任意编辑。详见: 业务组件开发手册
phpzlc/admin-business

后台业务组件,便捷的开发后台。开箱即用,免开发,内置了后台的基本功能(登录权限模块,管理员管理,权限管理)。

phpzlc/rbac-business

简易RBAC 权限业务组件,支持角色,权限,用户。和Symfony路由绑定关系,支持多平台,各个位置皆可使用。

phpzlc/auth-business

登录授权中心业务组件,提供一整套登录,改密,验证登录,验证权限的业务功能。保证系统所有用户都可以接入使用。

phpzlc/platform-business

用于注册标记项目中的平台标记,用于各平台的业务区分。

phpzlc/sms-business

发送短信验证码,发送短信业务组件。(内置阿里云,聚合短信接口接入代码)

作者:CJayHe

预发布

Code

phpzlc/captcha-business

图形验证码业务组件。

phpzlc/upload-business

上传业务组件。

phpzlc/snapshot-business

快照组件,在数据库中便捷的设置读取自定义参数。

功能组件(Vendor Package)
正常的Composer包,其代码安装之后不允许修改。提供高度封装的原子性功能。详见: 功能组件开发手册
phpzlc/validate

一个只返回bool的验证库,以及一个面向业务的正则库,使验证可以作为最小单元进驻系统提供服务。

phpzlc/document-bundle

文档组件,用于编写接口文档,通过命令生成,在线的,可测试,可交付的技术文档。

phpzlc/admin

后台内核,为后台业务提供底层策略,写法支持。

phpzlc/upload

上传组件。

phpzlc/flex

PHPZlc Composer 插件, 用于解决phpzlc包安装问题。

作者:CJayHe

计划中

Code