路由
概括
TP-Admin CMS V5 采用全RESTful 路由设计,为每一个具体的HTTP请求(e.g. GET, POST, PUT, DELETE, OPTIONS or HEAD) 通过路由配置匹配到一个对应的”回调函数” 或者 控制器。系统会自动调用第一个被匹配的路由。如果没有对应的路由被匹配,系统将会返回一个 HTTP 404 页面
基本路由
大多数的路由都是定义到 App/router.php 文件中。最简单的路由可以有一个URI和闭包函数组成
基本 GET 路由
$app->get('/', function()
{
return 'Hello World';
});
基本 POST 路由
$app->
post('foo/bar', function() { return 'Hello World'; });
基本 PUT 路由
$app->put
('foo/bar', function() { return 'Hello World'; });
基本 DELETE路由
$app->delete
('foo/bar', function() { return 'Hello World'; });
为多个动作注册同一个路由
$app->map('/', function()
{
return 'Hello World';
})->via'GET', 'POST');
注册一个可以响应任何HTTP动作的路由
$app->any('foo', function()
{
return 'Hello World';
});