name('login'); } })->name('notloggedin'); /** * Login Display Pages */ //Route::get('/', [EveLoginController::class, 'showLogin'])->name('login'); Route::get('/login/eve', [EveLoginController::class, 'redirectToProvider'])->name('login.eve'); Route::get('/login/eve/callback', [EveLoginController::class, 'handleProviderCallback'])->name('login.eve.callback'); Route::get('/logout', 'Dashboard\DashboardController@logout')->name('logout'); Route::group(['middleware' => ['auth']], function() { /** * Dashboard pages */ Route::get('/dashboard', [DashboardController::class, 'displayGuest'])->middleware('role:Guest'); Route::get('/dashboard/user', [DashboardController::class, 'displayUser'])->middleware('role:User'); });