Route.php 897 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace App\Module\System\Repositories;
  3. use Dcat\Admin\Grid;
  4. use Dcat\Admin\Repositories\Repository;
  5. use Illuminate\Support\Facades\Log;
  6. use Monolog\Handler\StreamHandler;
  7. /**
  8. * 所有的路由
  9. *
  10. */
  11. /**
  12. * @deprecated 已迁移至Repositorys目录
  13. */
  14. class Route extends Repository
  15. {
  16. /**
  17. * 合并RouteName功能 - 获取命名路由
  18. */
  19. public function getNamedRoutes()
  20. {
  21. $list = [];
  22. $routes = \Illuminate\Support\Facades\Route::getRoutes();
  23. foreach ($routes->getRoutesByName() as $route) {
  24. $list[] = $route->action;
  25. }
  26. return $list;
  27. }
  28. public function get(Grid\Model $model)
  29. {
  30. $list = [];
  31. $routes = \Illuminate\Support\Facades\Route::getRoutes();
  32. foreach ($routes->getRoutes() as $route) {
  33. $list[] = $route->action;
  34. }
  35. return $list;
  36. }
  37. }