1. Go to this page and download the library: Download riverside/php-express 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/ */
riverside / php-express example snippets
$app = new \Riverside\Express\Application();
$app->get('/', function ($req, $res) {
$res->send('hello world');
});
// GET method route
$app->get('/', function ($req, $res) {
$res->send('GET request to the homepage');
});
// POST method route
$app->post('/', function ($req, $res) {
$res->send('POST request to the homepage');
});
$app->get('/', function ($req, $res) {
$res->send('root');
});
$app->get('about', function ($req, $res) {
$res->send('about');
});
$app->get('random.text', function ($req, $res) {
$res->send('random.text');
});
$app->route('/book')
->get(function ($req, $res) {
$res->send('Get a random book');
})
->post(function ($req, $res) {
$res->send('Add a book');
})
->put(function ($req, $res) {
$res->send('Update the book');
});
$router = new \Riverside\Express\Router($app);
$router->param('uuid', '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}');
$router->get('/', function ($req, $res) {
$res->send('Birds home page');
});
$router->get('about', function ($req, $res) {
$res->send('About birds');
});
$router->get('ticket/:uuid/', function($req, $res) {
echo $req->params['uuid'];
});
$router->run();