Laravel 5 如何在Laravel5.0中使用RouteCollection

Laravel 5 如何在Laravel5.0中使用RouteCollection,laravel-5,illuminate-container,Laravel 5,Illuminate Container,我想通过使用Symfony\Component\Routing\Annotation\route在laravel 5.0中删除控制器内部的所有路由名称列表、操作列表和其他数据;组成部分 我在视图中使用了下面的代码,它也将使用word,但如果我在控制器中使用,我将得到错误 $routes = Route::getRoutes(); dd($routes); 在控制器中使用此方法时会发生错误 FatalErrorException in Handler.php line 26: U

我想通过使用Symfony\Component\Routing\Annotation\route在laravel 5.0中删除控制器内部的所有路由名称列表、操作列表和其他数据;组成部分

我在视图中使用了下面的代码,它也将使用word,但如果我在控制器中使用,我将得到错误

    $routes = Route::getRoutes();
    dd($routes);
在控制器中使用此方法时会发生错误

FatalErrorException in Handler.php line 26:
Uncaught TypeError: Argument 1 passed to App\Exceptions\Handler::report() must be an instance of Exception, instance of Error given, 
called in vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php on line 73 and defined in 
.../app/Exceptions/Handler.php:26
Stack trace:
#0 /vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(73): App\Exceptions\Handler->report(Object(Error))
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Error))
#2 {main}
thrown
这就是我在视图中使用这些方法的结果

  #routes: array:3 [▶]
  #allRoutes: array:329 [▶]
  #nameList: array:260 [▶]
  #actionList: array:325 [▶]

尝试在控制器中添加以下行:

use Illuminate\Support\Facades\Route;