joshuamc1/jmframework

JMFramework - JMProjects, PHP 框架。

安装: 4

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:项目

v2.2.3 2024-04-13 00:51 UTC

This package is auto-updated.

Last update: 2024-09-13 01:58:16 UTC


README

Total Downloads Latest Stable Version License

JMFramework 是一个 PHP 框架,旨在简化遵循模型-视图-控制器(MVC)模式的 Web 应用程序开发。它注重简洁性和易于学习,提供单点入口、内置库和 TailwindCSS 的默认样式配置。

主要特性

  • MVC 架构: 清晰地组织代码,遵循模型-视图-控制器模式。
  • 单点入口: 通过单点入口简化项目和导航结构。
  • 内置库: 包括用于常见任务的内置库,加速开发。
  • 默认样式配置: 与 TailwindCSS 集成,提供现代和灵活的设计。
  • 模板引擎 Twig: 集成 Twig 用于创建动态 HTML 模板。
  • 安全: 支持权限管理、身份验证和授权。
  • 迁移系统: 项目包含名为 SchemaForge 的自定义迁移系统,允许轻松进行数据库迁移。
  • 存储: 支持文件和目录管理。
  • 数据验证: 支持输入数据验证。
  • Eloquent ORM: 支持关系数据库管理。

安装

  1. 执行以下命令创建新的 JMFramework 项目

    composer create-project joshuamc1/jmframework example-name
    
  2. 导航到新项目目录

    cd example-name
    
  3. 安装 Node.js 依赖

    npm install
    
  4. 编译项目样式

    npm run dev
    
  5. 使用以下命令启动开发服务器

      php console serve

文档

完整文档已可在以下 URL 获取: JMFramework 文档。我们努力提供有关如何开始使用 JMFramework、配置项目和利用所有特性的详细说明。请访问链接获取更多信息!

贡献

感谢贡献!如果您有改进 JMFramework 的想法,请随时打开 issue 或发送 pull request。

问题和建议

如果您发现问题或对改进 JMFramework 有建议,请打开 GitHub 上的 issue

许可证

本项目受 MIT 许可证许可 - 有关详细信息,请参阅 LICENSE 文件。

感谢您选择 JMFramework!希望它对您的 Web 开发有所帮助。