В laravel я могу использовать следующее, чтобы получить текущее имя маршрута в моем шаблоне блейда:
{{ Route::currentRouteName() }}
Как я могу сделать то же самое в Lumen?
В laravel я могу использовать следующее, чтобы получить текущее имя маршрута в моем шаблоне блейда:
{{ Route::currentRouteName() }}
Как я могу сделать то же самое в Lumen?
Я исправил это с помощью:
list($found, $routeInfo, $params) = app('request')->route() ?: [false, [], []];
$routeName = isset($routeInfo['as']) ? $routeInfo['as'] : null;
пример:
<?php
$method = Request::getMethod();
$pathInfo = Request::getPathInfo();
$currentRoute = $app->getRoutes()[$method.$pathInfo];
echo $currentRoute['action']['as'];
?>
проверенная версия 5.0