Маршрутизация (роутинг)
Где описываются маршруты
Базовый пример маршрута
<?php
declare(strict_types=1);
use Johncms\Router\RouteCollection;
use Johncms\System\Users\User;
return static function (RouteCollection $router, User $user): void {
$router->get('/contacts', 'modules/contacts/index.php');
$router->map(['GET', 'POST'], '/feedback', 'modules/feedback/index.php');
};Параметры и ограничения
Middleware на маршрутах
Middleware для конкретного маршрута
Middleware для группы/коллекции маршрутов
Допустимые типы middleware
Порядок выполнения
Какие обработчики поддерживаются
Как работает dispatch
Типовые ошибки
404 Not Found
405 Method Not Allowed
Ошибка middleware
См. также
Последнее обновление
Это было полезно?