japerman / start-router
dev-master
2020-08-14 13:24 UTC
Requires
- php: >=5.5.0
Requires (Dev)
- guzzlehttp/guzzle: ^5.3
- phpunit/phpunit: ^4.8 || ^5.7 || ^6.5 || ^7.0
This package is auto-updated.
Last update: 2024-09-14 23:51:11 UTC
README
PHP 路由器
特性
- 支持 GET、POST、PUT、DELETE、OPTIONS、PATCH、HEAD、AJAX 和任何请求方法
- 控制器支持(示例: HomeController@about)
- 路由前后的中间件支持
- 静态路由模式
- 动态路由模式
- 易于使用的模式
- 支持添加新的模式。 (使用正则表达式)
- 支持命名空间。
- 分组路由
- 自定义 404 处理
- 调试模式(错误消息开启/关闭)
示例用法
require 'vendor/autoload.php'; $router = new Start\Router(); $router->get('/', function() { return 'Hello World!'; }); $router->get('/controller', 'TestController@main'); $router->run();