FEATURE: add logout.

This commit adds functionality for logout user.
This commit is contained in:
Michal Kváček
2016-01-24 17:08:05 +01:00
parent 5d7e535239
commit 9a4596581c
4 changed files with 22 additions and 4 deletions
+12 -1
View File
@@ -3,7 +3,6 @@
/**
* This routing groups is used for routing along public part of website
*/
use Illuminate\Http\Request;
Route::group(['middleware' => ['web']], function () {
@@ -49,6 +48,18 @@ Route::group([
Route::get('users/overview/{state?}', 'UserManagement@getOverview')
->name('users.overview');
// logout method
Route::get('logout', function () {
// remove user information
\Auth::logout();
// redirect to login form with info about successfull logout
return redirect()
->route('login')
->with('success', trans('admin/common.logoutSuccessfull'));
})->name('logout');
// POST methods
// display form for creating new user
Route::post('users/new', 'UserManagement@postRegistration')
+1 -1
View File
@@ -39,7 +39,7 @@ class AdminMenusProvider extends ServiceProvider
// create menu with user profile
\Menu::create('profileMenu', function ($menu) {
$menu->url('#', trans('admin/userManagement.profile'));
$menu->url('#', trans('admin/common.logout'));
$menu->route('logout', trans('admin/common.logout'));
});
}