tinylara / tinyroute
v2.2
2015-10-22 06:33 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2022-02-01 12:40:49 UTC
README
TinyRouter 是一个基于 Macaw 的微型 PHP 路由器。 阅读文档。
安装
如果您有 Composer,只需将 TinyRouter 作为项目依赖项包含在您的 composer.json
中。如果没有,只需下载 .ZIP 文件并将其解压到您的项目目录中即可安装。
require: {
"tinylara/tinyrouter": "*"
}
示例
use TinyLara\TinyRouter\TinyRouter as Route; Route::get('/', 'HomeController@home'); // GET Route::get('foo', function() { echo "GET Foo!"; }); // POST Route::post('foo', function() { echo "POST Foo!"; }); // ANY: GET or POST Route::any('foo', function() { echo "ANY Foo!"; }); Route::error(function() { throw new Exception("404 Not Found"); }); Route::dispatch();
Route::dispatch()
函数可以接收一个参数作为处理器后的参数。它将处理控制器返回的值。示例
Route::dispatch('View@process');
如果您没有指定错误回调,它将直接输出 `404`。
许可证
TinyRouter 是开源软件,许可协议为 MIT 协议