leonlav/frejm

这是 Frejm

安装: 31

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

开放问题: 0

类型:项目

dev-main 2024-04-30 08:11 UTC

This package is auto-updated.

Last update: 2024-09-30 08:58:52 UTC


README

这个项目是一个由我独自制作的爱好项目,灵感来源于 Laravel。它的目标是复制 Laravel 的一些特性和功能,同时为对理解 Laravel 等框架底层工作原理的开发者提供一个学习体验。

特性

  • 路由:实现简单的路由机制来处理 HTTP 请求。
  • 中间件:集成中间件以处理 HTTP 请求。
  • 数据库:支持使用 MySQL 进行基本的数据库操作。
  • 迁移:通过迁移管理数据库模式变更和版本控制。
  • 配置:管理应用程序的配置设置。
  • 自定义自动加载器:实现一个自定义自动加载器以进行类加载,无需外部依赖。

先决条件

  1. PHP >=8
  2. Mysql >= 5.6

安装

  1. 初始化项目

    composer create-project leonlav/frejm [project_name] --stability=dev
    
  2. 准备数据库

     Setup the .env file
     Create the databse with name
     php frejmer migrate
    
  3. 了解命令

     php frejmer help
    
  4. 开始创建

     Enjoy