@@ -68,28 +68,34 @@ public function menuRoutes()
68
68
69
69
Route::group ([
70
70
'prefix ' => $ prefix ,
71
- 'as ' => "$ prefix. " ,
72
- ], function () use ($ controllers ) {
71
+ ], function () use ($ prefix , $ controllers ) {
73
72
/* Home */
74
- Route::get ('/ ' , $ controllers ['admin ' ] . '@index ' )->name ('index ' );
75
-
76
- /* Roles */
77
- Route::resource ('roles ' , $ controllers ['roles ' ], ['except ' =>'show ' ]);
78
-
79
- /* Perms */
80
- Route::resource ('permissions ' , $ controllers ['permissions ' ], ['except ' =>'show ' ]);
81
-
82
- /* Menus */
83
- Route::post ('menus/removechild ' , $ controllers ['menus ' ] . '@removeChild ' )->name ('menus.removeChild ' );
84
- Route::post ('menus/removepage/{id} ' , $ controllers ['menus ' ] . '@removePage ' )->name ('menus.removePage ' );
85
- Route::get ('menus/getmenupages/{id} ' , $ controllers ['menus ' ] . '@getMenuPages ' )->name ('menus.getMenuPages ' );
86
- Route::resource ('menus ' , $ controllers ['menus ' ], ['except ' =>'show ' ]);
87
-
88
- /* Users */
89
- Route::resource ('users ' , $ controllers ['users ' ], ['except ' =>'show ' ]);
90
-
91
- /* Pages */
92
- Route::resource ('pages ' , $ controllers ['pages ' ], ['except ' =>'show ' ]);
73
+ if (isset ($ controllers ['admin ' ])) {
74
+ Route::get ('/ ' , $ controllers ['admin ' ])->name ($ prefix );
75
+ }
76
+
77
+ /* Everything Else */
78
+ Route::group ([
79
+ 'as ' => "$ prefix. " ,
80
+ ], function () use ($ controllers ) {
81
+ /* Roles */
82
+ Route::resource ('roles ' , $ controllers ['roles ' ], ['except ' =>'show ' ]);
83
+
84
+ /* Perms */
85
+ Route::resource ('permissions ' , $ controllers ['permissions ' ], ['except ' =>'show ' ]);
86
+
87
+ /* Menus */
88
+ Route::post ('menus/removechild ' , $ controllers ['menus ' ] . '@removeChild ' )->name ('menus.removeChild ' );
89
+ Route::post ('menus/removepage/{id} ' , $ controllers ['menus ' ] . '@removePage ' )->name ('menus.removePage ' );
90
+ Route::get ('menus/getmenupages/{id} ' , $ controllers ['menus ' ] . '@getMenuPages ' )->name ('menus.getMenuPages ' );
91
+ Route::resource ('menus ' , $ controllers ['menus ' ], ['except ' =>'show ' ]);
92
+
93
+ /* Users */
94
+ Route::resource ('users ' , $ controllers ['users ' ], ['except ' =>'show ' ]);
95
+
96
+ /* Pages */
97
+ Route::resource ('pages ' , $ controllers ['pages ' ], ['except ' =>'show ' ]);
98
+ });
93
99
});
94
100
}
95
101
}
0 commit comments