20 lines
688 B
PHP
20 lines
688 B
PHP
<?php
|
|
|
|
use App\Livewire\Auth\Login;
|
|
use App\Livewire\Auth\TwoFactorChallenge;
|
|
use App\Livewire\Dashboard;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::get('/', fn () => view('welcome'))->name('home');
|
|
|
|
// Guest auth pages — full-page class-based Livewire components (R1/R2). Fortify
|
|
// handles the POST actions (login.store, two-factor.login.store) with views off.
|
|
Route::middleware('guest')->group(function () {
|
|
Route::get('/login', Login::class)->name('login');
|
|
Route::get('/two-factor-challenge', TwoFactorChallenge::class)->name('two-factor.login');
|
|
});
|
|
|
|
Route::middleware('auth')->group(function () {
|
|
Route::get('/dashboard', Dashboard::class)->name('dashboard');
|
|
});
|