avalanche/router

此包最新版本(v1.0.0)没有可用的许可信息。

Web应用的路由组件

v1.0.0 2024-02-15 21:50 UTC

This package is auto-updated.

Last update: 2024-09-15 23:22:43 UTC


README

Web应用的简单路由库。

用法

  1. 需要 kavalanche/router

     composer require kavalanche/router
    
  2. 创建 Router 实例。

     $router = new \Kavalanche\Router\Router();
    
  3. 添加您的路由。

     $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']);
    
  4. 调用 dispatch 方法。

     $router->dispatch();