makaroni / framework
Makaroni PHP 框架
v1.3.0
2024-04-29 11:44 UTC
Requires
- makaroni/core: ^1.3.0
README

Makaroni
Makaroni 是一个为 PHP 开发者打造的美食框架 ;))
特性
- 简单易用
- 路由系统
- 验证
- QueryBuilder
- 迁移
要求
PHP >= 8
入门指南
通过 Composer
composer create-project makaroni/framework project-name
或者
下载最新版本 并运行 composer install
。
现在开始魔法之旅!
*注意:要查看博客应用的示例,请转到 blog
分支。
目录树
img
: 包含 makaroni 标志图像main
: 该目录包含您的应用程序代码config
: 包含配置应用程序的 config.php 文件public
: index.php 目录route
: 在 route.php 中定义您的路由System
: 控制器和模型目录(在 helpers.php 中编写辅助方法)view
: 在此处创建您的视图Migration
: 在此处编写您的迁移
路由
验证
您可以使用 validate
方法验证输入,该方法返回一个用于验证的数组
use Makaroni\Framework\Validation\Validation; class PostController { public function store() { $title = request()->input('title'); (new Validation)->validate([ ['title', $title, 'words'], ]); // continues if inputs are valid } }
QueryBuilder
迁移
美味
使用 yum
运行本地 web 服务器
php yum // PHP Development Server (http://:8080) started...
迁移
使用 migrate
运行迁移
php migrate
贡献
发送您的拉取请求以进行贡献。
许可证
MIT.