Wallogit.com
2017 © Pedro Peláez
route for PHP
轻量级php路由, (*1)
编辑composer.json, (*2)
{
"require": {
"openroutes/openroutes": "dev-master",
}
}
执行 composer update, (*3)
require './vendor/autoload.php';
use \openroutes\openroutes\openroutes;
openroutes::get('index', function () {
echo 'index';
});
openroutes::run();
openroutes::get('article/info', function () {
echo 'article/info';
});
openroutes::any('article/info', function () {
echo 'article/info';
});
openroutes::match(['get', 'post'], 'article/info', function () {
echo 'article/info';
});
openroutes::get('article/id/{$id}', function ($id) {
echo 'article/id'.$id;
});
openroutes::get('article/id/{$id}', function ($id) {
echo 'article/id'.$id;
})->verify(['id' => '/^[0-9]*$/']);
12321321, (*4)