一个简单且轻量级的PHP路由库。

0.1.0 2022-07-14 02:24 UTC

This package is auto-updated.

Last update: 2024-09-19 23:43:11 UTC


README

一个轻量级的PHP路由服务,用于编写PHP全栈应用程序。

注意

请确保您正在使用 php 版本 >= 8.0.1

安装

composer require bernard-arhia/routee

示例

简单的路由服务

index.php

use Http\Router;
require_once  __DIR__  .  "/vendor/autoload.php";

$router  =  new  Router;
$router->get("/", function(){
echo  "Hello world";
});

$router->run();

现在打开终端并启动您的PHP Web服务器

php -S localhost:9000

这将在端口9000上启动PHP服务器。在浏览器中打开 https://:9000 预览示例 A screenshot

路由器接受以下HTTP请求方法

  • GET ($router->get())
  • POST ($router->post())
  • PUT ($router->put())
  • DELETE ($router->delete())
  • PATCH ($router->patch())

路由器基本上接受以下参数

  • (string) $path: 路由的路径
  • (method) $callback: 当路由匹配时执行回调函数(您也可以传入类方法)