From dd2377b8ac39e79c4127b0b7fb2e579e6eb539ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Sun, 24 Jan 2016 20:24:40 +0100 Subject: [PATCH] FEATURE #1359: do not require ID for updating profile of logged user --- app/Http/routes.php | 2 +- app/Providers/AdminMenusProvider.php | 3 ++- resources/lang/en/admin/mainMenu.php | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Http/routes.php b/app/Http/routes.php index ec8faf7a..976c8de8 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -41,7 +41,7 @@ Route::group([ ->name('users.edit'); // display user detail in admin - Route::get('users/detail/{id}', 'UserDetail@getDetail') + Route::get('users/detail/{id?}', 'UserDetail@getDetail') ->name('users.detail'); // display list of all users registered into our system diff --git a/app/Providers/AdminMenusProvider.php b/app/Providers/AdminMenusProvider.php index 558a9375..09000bda 100644 --- a/app/Providers/AdminMenusProvider.php +++ b/app/Providers/AdminMenusProvider.php @@ -28,6 +28,7 @@ class AdminMenusProvider extends ServiceProvider $menu->route('admin.dashboard', trans('admin/mainMenu.dashboard'), [], 1, ['icon' => 'fa fa-dashboard']); $menu->dropdown(trans('admin/mainMenu.userManagement'), function($sub) { $sub->route('users.new', trans('admin/mainMenu.newUser'), [], 1, ['icon' => 'fa fa-user-plus']); + $sub->route('users.detail', trans('admin/mainMenu.userDetail'), [], 1, ['icon' => 'fa fa-user']); $sub->route('users.overview', trans('admin/mainMenu.usersOverview'), [], 2, ['icon' => 'fa fa-users']); }, ['icon' => 'fa fa-users']); @@ -38,7 +39,7 @@ class AdminMenusProvider extends ServiceProvider // create menu with user profile \Menu::create('profileMenu', function ($menu) { - $menu->url('#', trans('admin/userManagement.profile')); + $menu->route('users.detail', trans('admin/userManagement.profile')); $menu->route('logout', trans('admin/common.logout')); }); } diff --git a/resources/lang/en/admin/mainMenu.php b/resources/lang/en/admin/mainMenu.php index bce4f13b..22d73f1c 100644 --- a/resources/lang/en/admin/mainMenu.php +++ b/resources/lang/en/admin/mainMenu.php @@ -5,6 +5,7 @@ return [ 'userManagement' => 'Users', 'newUser' => 'New User', 'usersOverview' => 'Overview', + 'userDetail' => 'Detail', 'customFields' => 'Custom fields', 'settings' => 'Settings' ]; \ No newline at end of file