FEATURE: add logout.
This commit adds functionality for logout user.
This commit is contained in:
+12
-1
@@ -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')
|
||||
|
||||
@@ -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'));
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
return [
|
||||
'admin' => 'Administration',
|
||||
'logout' => 'Log out'
|
||||
'admin' => 'Administration',
|
||||
'logout' => 'Log out',
|
||||
'logoutSuccessfull' => 'Logout was successfull.'
|
||||
];
|
||||
@@ -13,6 +13,12 @@
|
||||
<div class="row">
|
||||
<div class="medium-6 medium-centered large-4 large-centered columns login-form">
|
||||
|
||||
@if (session('success'))
|
||||
<div data-alert class="callout success">
|
||||
<strong>{{ session('success') }}</strong>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@if (session('error'))
|
||||
<div data-alert class="callout alert">
|
||||
<strong>{{ session('error') }}</strong>
|
||||
|
||||
Reference in New Issue
Block a user