group(function () { Route::get('/', DashboardController::class); Route::middleware(['auth'])->group(function () { Route::get('/messages', fn () => inertia('Messages')); Route::post('/logout', [LogoutController::class, 'logout']); }); route::get('/logout', LogOutController::class); route::post('/login', [LoginController::class, 'doLogin']); route::get('/login', [LoginController::class, 'loginForm']); Route::get('/messages', [TestRenderInertiaProvider::class, 'index']); });