Login should work again. Problem was in non-setting sessions. This was resolved by adding middleware "web" to admin group. Thanks to great documentation for NOT MENTIONING this pitfall!
57 lines
1.6 KiB
PHP
57 lines
1.6 KiB
PHP
<?php
|
|
|
|
/**
|
|
* This routing groups is used for routing along public part of website
|
|
*/
|
|
use Illuminate\Http\Request;
|
|
|
|
Route::group(['middleware' => ['web']], function () {
|
|
|
|
// display login form
|
|
Route::get('login', function () {
|
|
return view('admin.loginForm.form');
|
|
})
|
|
->name('loginForm');
|
|
|
|
// handle login
|
|
Route::post('login', 'Admin\Login@postLogin')
|
|
->name('login');
|
|
});
|
|
|
|
/*******************************************************************************/
|
|
|
|
/**
|
|
* This route group serves to handle request in admin
|
|
*/
|
|
Route::group([
|
|
'middleware' => ['web', 'auth'],
|
|
'namespace' => 'Admin',
|
|
'prefix' => 'admin'
|
|
], function () {
|
|
|
|
// display dashboard with some usefull information
|
|
Route::get('/', 'Dashboard@getIndex')
|
|
->name('admin.dashboard');
|
|
|
|
// display form for creating new user
|
|
Route::get('users/new', 'UserManagement@getNewUser')
|
|
->name('users.new');
|
|
|
|
// display form for edit of existing user
|
|
Route::get('users/edit/{id}', 'UserManagement@getEditExistingUser')
|
|
->name('users.edit');
|
|
|
|
// display user detail in admin
|
|
Route::get('users/{id}', 'UserManagement@getDetail')
|
|
->name('users.detail');
|
|
|
|
// display list of all users registered into our system
|
|
Route::get('users/overview/{state?}', 'UserManagement@getOverview')
|
|
->name('users.overview');
|
|
|
|
// POST methods
|
|
// display form for creating new user
|
|
Route::post('users/new', 'UserManagement@postRegistration')
|
|
->name('users.newPost');
|
|
});
|