name('home'); Route::get('/', App\Livewire\Guest\LandingPage::class)->name('home'); // Daftar Berita Route::get('/berita', App\Livewire\Guest\NewsIndex::class)->name('news.index'); // Detail Berita (menggunakan Slug agar SEO Friendly) Route::get('/berita/{news:slug}', \App\Livewire\Guest\NewsShow::class)->name('news.show'); Route::middleware(['auth', 'verified'])->group(function () { Route::get('dashboard', function () { $user = auth()->user(); if ($user->hasRole('admin')) { return redirect()->route('admin.dashboard'); } if ($user->hasRole('patient')) { return redirect()->route('patient.dashboard'); } if ($user->hasRole('guest')) { return redirect()->route('guest.complete-profile'); } //return view('dashboard'); return redirect()->route('admin.dashboard'); })->middleware(['auth', 'verified'])->name('dashboard'); }); Route::get('/v/{nik}', [App\Http\Controllers\Admin\PatientController::class, 'verify']) ->name('verify.patient'); Route::get('/doctors', App\Livewire\Guest\DoctorPage::class)->name('doctors.index'); Route::get('/about', App\Livewire\Guest\AboutPage::class)->name('about'); require __DIR__ . '/settings.php'; require __DIR__ . '/admin.php'; require __DIR__ . '/guest.php'; require __DIR__ . '/patient.php';