lum/lum-app

MVC风格应用的库

v1.1.0 2024-09-19 21:27 UTC

This package is auto-updated.

Last update: 2024-09-19 21:28:24 UTC


README

摘要

一组MVC风格应用的库。

包含抽象类、实用类和模块化特性,适用于控制器以及某些模型,这些模型是应用可能需要的。

这是替换较旧的lum-framework包的包之一。

扩展

特定数据库的模型类位于自己的包中

待办事项:认证更改!

目前,大量认证逻辑都实现在Lum\Controllers\Has\AuthLum\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

许可证

MIT