appzcoder / routing
URL 请求路由器
dev-master
2015-09-29 12:18 UTC
Requires
- php: >=5.4.0
- appzcoder/alias-maker: dev-master
This package is not auto-updated.
Last update: 2024-09-14 18:31:30 UTC
README
URL 请求路由器
安装
-
运行
composer require appzcoder/routing:"dev-master"
-
将以下行添加到您的脚本中
require 'vendor/autoload.php';
用法
// Make Route alias of Route Facade for static instance calling class_alias('Appzcoder\Routing\RouterFacade', 'Route'); // Set your own controller namespace (optional) Route::setControllerNamespace("App\\Controllers\\"); // GET Route with anonymous function Route::get('/', function () { return 'Hello World'; }); // Route with name parameter Route::get('/demo/hello/{name}', 'MyController#getHello'); // Route with name and id both parameters Route::get('/demo/hello/{id}/me/{name}', 'MyController#getHello'); // POST Verb Route Route::post('/demo', 'MyController#getIndex'); // Controller Route Route::controller('/my', 'MyController'); // RESTfull Resource Route Route::resource('/person', 'PersonController'); // Group Route Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function () { Route::get('/users', function () { return "/admin/users"; }); Route::get('/teachers', function () { return "/admin/teachers"; }); Route::get('/dashboard', 'AdminController#getIndex'); }); // Finally execute or dispatch your route to your desire cotroller method or callback Route::execute();
##作者