mrcore/foundation

5.8.4 2024-01-11 19:01 UTC

README

mrcore/foundationmRcore 框架 的一个模块

本模块为 Laravel 提供了资产管理器、高级模块和动态应用程序加载系统。

实际上,这正是将 Laravel 转变为 mRcore 的方法!

什么是 mRcore

mRcore 是一个用于 Laravel 的模块/包系统,允许您将所有应用程序构建为可重用的模块。模块类似于 Laravel 的文件夹结构,并可以插入单个 Laravel 实例。mRcore 解决了模块加载依赖顺序和实时资产处理问题。模块可以是完整的 Web UI、REST API 和/或完整的控制台命令行应用程序。一个构建良好的模块不仅是您的 UI 和 API,还包括共享的 PHP 库、本地 API 或存储库,这些可以作为其他模块的依赖项重用。

我们坚信所有代码都应该作为模块构建,而不是在 Laravel 的目录结构本身中构建。Laravel 只是成为一个“包服务器”。单个 Laravel 实例可以托管任意数量的模块。

有关详细信息和使用说明,请参阅 https://github.com/mrcore5/framework

版本

  • 1.0 适用于 Laravel 5.1 及以下版本
  • 2.0 适用于 Laravel 5.3、5.4、5.5
  • 5.6 适用于 Laravel 5.6
  • 5.7 适用于 Laravel 5.7
  • ... 之后的 Laravel 版本以此类推

贡献

感谢您考虑为 mRcore 框架做出贡献!Fork 和 pull!

许可证

mRcore 是开源软件,根据 MIT 许可证 发布