lars/simple-router

本包的最新版本(0.0.1)没有可用的许可信息。

用于模拟的超简单路由器

0.0.1 2020-05-26 22:32 UTC

This package is auto-updated.

Last update: 2024-09-27 07:54:46 UTC


README

超级简单路由.. 可能是成千上万的超级简单路由包之一

简单到几乎不工作 :D

示例

GET /base?whaterver

SimpleRouter::setup("/base")->get('/', function () {
    return SimpleRouter::json(["hej", "å", "hå"]);
});
GET /base/sub?whaterver

SimpleRouter::setup("/base")->get('/sub', function () {
    return SimpleRouter::json(["hej", "å", "hå"]);
});
GET /base/sub/param1/param2

SimpleRouter::setup("/base")->get('/sub', function ($p1, $p2) {
    return SimpleRouter::json(["hej", "å", "hå"]);
});

GET /base/sub?what=ever

SimpleRouter::setup("/base")->get('/sub', function () {
    return SimpleRouter::json(["hej", "å", SimpleRouter::params('what')]);
});

GET /base

SimpleRouter::setup("/base")->get('/', function () {
    do_something_but_dont_return_anything();
});