laravel5获取当前页面的路由与方法

下面给大家一段 获取当前页面的路由与方法的代码:

$route = app('request')->route();

if ($route) {
    $action = app('request')->route()->getAction();
    $controller = '@';
    if (isset($action['controller'])) {
       $controller = class_basename($action['controller']);
    }

    list($routeControllerName, $routeActionName) = explode('@', $controller);
               
}

最后获取的$routeControllerName为控制器的名字,如:IndexController

最后获取的$routeActionName为控制器中方法名,如:index

猜你喜欢

转载自blog.csdn.net/qq175023117/article/details/81948900