diff --git a/app/Http/routes.php b/app/Http/routes.php index cb9c88ed..692c37e6 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -42,7 +42,7 @@ Route::group([ ->name('users.detail'); // display list of all users registered into our system - Route::get('admin/users/overview/{state?}', 'UsersManagement@getOverview') + Route::get('admin/users/overview/{state?}', 'UserManagement@getOverview') ->name('users.overview'); // POST methods diff --git a/app/Providers/AdminProvider.php b/app/Providers/AdminProvider.php new file mode 100644 index 00000000..4095bcfb --- /dev/null +++ b/app/Providers/AdminProvider.php @@ -0,0 +1,50 @@ +url(action('Admin\Dashboard@getIndex'), trans('admin/mainMenu.dashboard'), 1, ['icon' => 'fa fa-dashboard']); + $menu->dropdown(trans('admin/mainMenu.userManagement'), function($sub) { + $sub->url(action('Admin\UserManagement@getNewUser'), trans('admin/mainMenu.newUser'), 1, ['icon' => 'fa fa-user-plus']); + $sub->url(action('Admin\UserManagement@getOverview', ['state' => 'all']), trans('admin/mainMenu.usersOverview'), 2, ['icon' => 'fa fa-users']); + + }, ['icon' => 'fa fa-users']); + }); + + // create menu with user profile + \Menu::create('profileMenu', function ($menu) { + // @todo add profile menu + }); + } + + /** + * Register the application services. + * + * @return void + */ + public function register() + { + } +}