1. Go to this page and download the library: Download cklamm/router 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/ */
cklamm / router example snippets
$router = new \cklamm\Router\Router(); // instantiation
$router->middleware('global'); // global middleware
$router->get('', 'handler', 'home'); // home route (with name)
$router->group('pages', function () { // route group
$this->get('', 'page.index'); // GET route for pages
$this->get('create', 'page.create'); // GET route for pages/create
$this->post('', 'page.store'); // POST route for pages
$this->get(':id', 'page.show'); // GET route for pages/:id
$this->get(':id/edit', 'page.edit'); // GET route for pages/:id/edit
$this->put(':id', 'page.update'); // PUT route for pages/:id
$this->delete(':id', 'page.delete'); // DELETE route for pages/:id
})->middleware('mw1', 'mw2'); // group middleware
$router->get('foo/?opt', 'optional'); // optional parameter
$router->get('bar/*any', 'wildcard'); // wildcard parameter
$router->dispatch('get', 'pages/5/edit'); // dispatch requested path