avalanche / router
此包最新版本(v1.0.0)没有可用的许可信息。
Web应用的路由组件
v1.0.0
2024-02-15 21:50 UTC
Requires (Dev)
- phpunit/phpunit: ^8.4
This package is auto-updated.
Last update: 2024-09-15 23:22:43 UTC
README
Web应用的简单路由库。
用法
需要 kavalanche/router
composer require kavalanche/router
创建
Router
实例。$router = new \Kavalanche\Router\Router();
添加您的路由。
$router->get('/', function() { echo 'Start'; }); $router->get('/post(\d+)', function($id) { echo 'Post ' . $id; }); $router->get('/test/index', [Kavalanche\Router\TestController::class, 'index']); $controller = new Kavalanche\Router\TestController(); $router->get('/test/post/(\d+)', [$controller, 'post']);
调用
dispatch
方法。$router->dispatch();