nasirinezhad/just-rest

PHP REST 服务器

v1.1.0 2022-12-09 15:26 UTC

This package is auto-updated.

Last update: 2024-09-23 13:13:15 UTC


README

这是一个用于构建 RESTful Web 服务的 PHP 库。

部署你的控制器类,例如

class Test {
    public function index($request)
    {
        return [];
    }
    public function find($request)
    {
        return [];
    }
    public function insert($request)
    {
        return [];
    }
    public function save($request)
    {
        return [];
    }
    public function remove($request)
    {
        return [];
    }
}

将你的控制器类绑定到路由器

    Router::Bind('test', Test::class);

或者逐个添加路由

    Router::Get('test', [Test::class, 'index']);
    Router::Get('test/{id}', [Test::class, 'find']);
    Router::Post('test', [Test::class, 'insert']);
    Router::Put('test', [Test::class, 'save']);

使用方法

你只需克隆仓库并将 src/ 文件包含到你的项目中

或者使用 Packagist composer require nasirinezhad/just-rest