提取特定路线的视图名称-Laravel

时间:2019-10-04 16:38:24

标签: laravel laravel-5 laravel-6

有什么方法可以取出用于路线的视图名称?

我已使用

从web.php中提取了所有GET路由
array_keys(\Route::getRoutes()->getRoutesByMethod()['GET']);

列表如下:

1. /
2. /users
3. /admin
....

我想获取类似这样的路线的视图名称

/ => home.blade.php
/users => users.blade.php
/admin => adminPanel.blade.php

1 个答案:

答案 0 :(得分:-1)

我不确定您可以尝试一下并告诉我您得到了什么吗?

   $route_name =[] ;
  foreach (Route::getRoutes()->getRoutes() as $route)
       {
          $action = $route->getAction();
           if (array_key_exists('as', $action)) {
              $route_name [] = $action['as'];
          }
       }
     dd($route_name) ;