lum / lum-app
MVC风格应用的库
v1.1.0
2024-09-19 21:27 UTC
Requires
- lum/lum-auth: ^1.0
- lum/lum-compat: ^2.6
- lum/lum-core: ^3.0
- lum/lum-html: ^2.0
- lum/lum-plugins-conf: ^1.0
- lum/lum-plugins-router: ^1.0
- lum/lum-plugins-web: ^1.0
- lum/lum-text: ^2.0
- lum/lum-uimsg: ^2.0
Requires (Dev)
- lum/lum-test: ^3.1
This package is auto-updated.
Last update: 2024-09-19 21:28:24 UTC
README
摘要
一组MVC风格应用的库。
包含抽象类、实用类和模块化特性,适用于控制器以及某些模型,这些模型是应用可能需要的。
这是替换较旧的lum-framework包的包之一。
扩展
特定数据库的模型类位于自己的包中
待办事项:认证更改!
目前,大量认证逻辑都实现在Lum\Controllers\Has\Auth
、Lum\Controllers\For\User*
以及各种Lum\Models\*
类和特性中。这将发生变化。大多数实际的认证代码将移动到lum-auth包中,该包将进一步模块化,并拥有更干净、更容易扩展的新API(新版本将添加MFA和Passkeys等特性。)
现有的特性和类仍然存在,保留其现有的API方法,但它们将使用新的lum-auth
API而不是实现自己的功能。在Lum\Controllers\Has\Auth
中的几个方法将被标记为所有未来版本的1.x
发布中的弃用,并将从下一个主要版本(2.0
)中完全移除。其他一些特性和类也可能有弃用的API,文档将在重构完成后相应地更新。
官方网址
此库可以在两个地方找到
作者
- Timothy Totten