@@ -16,24 +16,22 @@ class RouteController extends Controller
16
16
public function index ()
17
17
{
18
18
return Admin::content (function (Content $ content ) {
19
-
20
19
$ model = $ this ->getModel ()->setRoutes ($ this ->getRoutes ());
21
20
22
21
$ content ->body (Admin::grid ($ model , function (Grid $ grid ) {
23
-
24
22
$ colors = [
25
23
'GET ' => 'green ' ,
26
24
'HEAD ' => 'gray ' ,
27
25
'POST ' => 'blue ' ,
28
26
'PUT ' => 'yellow ' ,
29
27
'DELETE ' => 'red ' ,
30
28
'PATCH ' => 'aqua ' ,
31
- 'OPTIONS ' => 'light-blue '
29
+ 'OPTIONS ' => 'light-blue ' ,
32
30
];
33
31
34
32
$ grid ->method ()->map (function ($ method ) use ($ colors ) {
35
33
return "<span class= \"label bg- {$ colors [$ method ]}\"> $ method</span> " ;
36
- })->implode (" " );
34
+ })->implode (' ' );
37
35
38
36
$ grid ->uri ()->display (function ($ uri ) {
39
37
return preg_replace ('/\{.+?\}/ ' , '<code>$0</span> ' , $ uri );
@@ -63,8 +61,7 @@ public function index()
63
61
64
62
protected function getModel ()
65
63
{
66
- return new class extends Model {
67
-
64
+ return new class () extends Model {
68
65
protected $ routes ;
69
66
70
67
protected $ where = [];
@@ -91,15 +88,13 @@ public function orderBy()
91
88
public function get ()
92
89
{
93
90
$ this ->routes = collect ($ this ->routes )->filter (function ($ route ) {
94
-
95
91
foreach ($ this ->where as $ column => $ condition ) {
96
92
if (!Str::contains ($ route [$ column ], $ condition )) {
97
93
return false ;
98
94
}
99
95
}
100
96
101
97
return true ;
102
-
103
98
})->all ();
104
99
105
100
$ instance = $ this ->newModelInstance ();
@@ -129,7 +124,8 @@ public function getRoutes()
129
124
/**
130
125
* Get the route information for a given route.
131
126
*
132
- * @param \Illuminate\Routing\Route $route
127
+ * @param \Illuminate\Routing\Route $route
128
+ *
133
129
* @return array
134
130
*/
135
131
protected function getRouteInformation (Route $ route )
@@ -147,8 +143,9 @@ protected function getRouteInformation(Route $route)
147
143
/**
148
144
* Sort the routes by a given element.
149
145
*
150
- * @param string $sort
151
- * @param array $routes
146
+ * @param string $sort
147
+ * @param array $routes
148
+ *
152
149
* @return array
153
150
*/
154
151
protected function sortRoutes ($ sort , $ routes )
@@ -161,7 +158,8 @@ protected function sortRoutes($sort, $routes)
161
158
/**
162
159
* Get before filters.
163
160
*
164
- * @param \Illuminate\Routing\Route $route
161
+ * @param \Illuminate\Routing\Route $route
162
+ *
165
163
* @return string
166
164
*/
167
165
protected function getRouteMiddleware ($ route )
@@ -170,4 +168,4 @@ protected function getRouteMiddleware($route)
170
168
return $ middleware instanceof \Closure ? 'Closure ' : $ middleware ;
171
169
});
172
170
}
173
- }
171
+ }
0 commit comments