netora / router
1.6.1
2026-02-16 12:18 UTC
Requires
- php: >=8.3
- netora/files: 1.*
This package is auto-updated.
Last update: 2026-03-16 12:29:29 UTC
README
Лёгкая и удобная библиотека для маршрутизации HTTP-запросов.
Установка
composer require netora/router
Пример использования
require 'vendor/autoload.php';
use Netora\Router\Router;
$router = new Router();
$router->mainController(Controller::class);
$router->rule('/')->controller(ContentController::class)->action('get');
$router->rule('/netora/api/v1/{action}/')->controller(ApiV1Controller::class)->json();
$router->rule('/netora/')->file('/dir/netora/index.html')->protected();
$router->rule('/netora/(.*)')->dir('/dir/netora/')->protected();
$router->find();
$router->dispatch();