leonlav / frejm
这是 Frejm
dev-main
2024-04-30 08:11 UTC
Requires
- leonlav77/frejmcore: dev-master @dev
This package is auto-updated.
Last update: 2024-09-30 08:58:52 UTC
README
这个项目是一个由我独自制作的爱好项目,灵感来源于 Laravel。它的目标是复制 Laravel 的一些特性和功能,同时为对理解 Laravel 等框架底层工作原理的开发者提供一个学习体验。
特性
- 路由:实现简单的路由机制来处理 HTTP 请求。
- 中间件:集成中间件以处理 HTTP 请求。
- 数据库:支持使用 MySQL 进行基本的数据库操作。
- 迁移:通过迁移管理数据库模式变更和版本控制。
- 配置:管理应用程序的配置设置。
- 自定义自动加载器:实现一个自定义自动加载器以进行类加载,无需外部依赖。
先决条件
- PHP >=8
- Mysql >= 5.6
安装
-
初始化项目
composer create-project leonlav/frejm [project_name] --stability=dev -
准备数据库
Setup the .env file Create the databse with name php frejmer migrate -
了解命令
php frejmer help -
开始创建
Enjoy