redirect()->route('dashboard')); Route::middleware('guest')->group(function () { Route::get('/login', Login::class)->name('login'); }); Route::middleware('auth')->group(function () { Route::get('/dashboard', Dashboard::class)->name('dashboard'); Route::get('/panel', Panel::class)->name('panel'); Route::get('/rooms', RoomIndex::class)->name('rooms.index'); Route::get('/rooms/{room}', RoomShow::class)->name('rooms.show'); Route::get('/devices', DeviceIndex::class)->name('devices.index'); Route::get('/devices/{device}', DeviceShow::class)->name('devices.show'); Route::get('/windows', Windows::class)->name('windows'); Route::get('/persons', PersonIndex::class)->name('persons.index'); Route::get('/access', Access::class)->name('access'); Route::get('/network', DiscoveryIndex::class)->name('network'); Route::get('/automations', AutomationIndex::class)->name('automations.index'); Route::get('/addons', AddonIndex::class)->name('addons.index'); Route::get('/settings', SettingsIndex::class)->name('settings'); Route::get('/host', Host::class)->name('host'); Route::post('/logout', function () { Auth::guard('web')->logout(); request()->session()->invalidate(); request()->session()->regenerateToken(); return redirect()->route('login'); })->name('logout'); });