aguilardc/moggie

Moggie PHP 微型框架。一个推荐用于创建裸骨 API 应用的 PHP 微型框架

dev-master 2023-05-03 21:47 UTC

This package is auto-updated.

Last update: 2024-09-10 03:55:00 UTC


README

PHP Version required Moggie PHP Version Licence

关于

Moggie PHP 是一个轻量级、语法优雅的 Web 微型框架。

要求

Moggie PHP 需要 PHP 8.1 或更高版本。

安装

1. 下载文件。

如果您使用 Composer,可以运行以下命令

composer require aguilardc/moggie

或者您可以直接下载它们并将它们提取到您的 Web 目录中。

路由

Moggie PHP 中的路由是通过匹配 URL 模式与回调函数来完成的。

Route::get('/', function () {
    echo "Hello world!";
});

命名参数

您可以在路由中指定命名参数,这些参数将被传递到回调函数中。

Route::get('/users/:name/:id', function($name, $id){
    echo "hello, $name ($id)!";
});

与控制器一起工作

您可以用字符串指定控制器的名称和要执行的方法。

控制器名称必须与动作名称用 @ 分隔。

Route::get('/users', 'UsersController@read');

Route::get('/users/:id', 'UsersController@readById');

Route::post('/users', 'UsersController@create');

Route::put('/users/:id', 'UsersController@update');

Route::delete('/users/:id', 'UsersController@delete');

您可以使用像 GET, POST, PUTDELETE 这样的静态方法

注意:控制器必须在 /src/controllers 目录中创建,并且调用的函数必须存在于其中。

安全漏洞

如果您在 Moggie PHP 中发现安全漏洞,请通过 aguilardc1105@gmail.com 发送电子邮件给 Nevison Aguilar。所有安全漏洞都将得到及时解决。

许可证

Moggie PHP 微型框架是开源软件,根据 MIT 许可证 许可。