1. Go to this page and download the library: Download davenusbaum/jaunt library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
davenusbaum / jaunt example snippets
use Jaunt\Router;
$router = new Router();
$router = (new Router())
->get('/api/account', 'get_all_accounts_handler');
->get('/api/account/:id', 'get_account_handler');
->get('/api/account/:id/users', 'get_account_users_handler');
// define the routes
$router = (new Router())
->use('/api/', 'auth_middleware')
->use('/api/account', 'account_access_middleware')
->get('/api/account', 'get_all_accounts_handler');
->get('/api/account/:id', 'get_account_handler');
->get('/api/account/:id/users', 'get_account_users_handler');
// get the resulting route tree
$routeTree = $router->getRouteTree();
// cache the route tree in a php file
file_put_contents('../cache/cached_routes.php',' return ' . var_export($route_tree, true) . ';'
$router = new Router(ute($method, $path);
use Jaunt\Router;
->use('/api/', 'auth_middleware')
->use('/api/account', 'account_access_middleware')
->get('/api/account', 'get_all_accounts_handler');
->get('/api/account/:id', 'get_account_handler');
->get('/api/account/:id/users', 'get_account_users_handler');
// Fetch method and URI from somewhere
$method = $_SERVER['REQUEST_METHOD'];
$path = url_parse($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$route = $router->route($method, $path);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.