36 lines
1.0 KiB
PHP
36 lines
1.0 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
use App\Http\Controllers\Auth\LoginController;
|
||
|
|
use Illuminate\Support\Facades\Route;
|
||
|
|
|
||
|
|
/*
|
||
|
|
|--------------------------------------------------------------------------
|
||
|
|
| Guest Routes (인증 불필요)
|
||
|
|
|--------------------------------------------------------------------------
|
||
|
|
*/
|
||
|
|
|
||
|
|
Route::middleware('guest')->group(function () {
|
||
|
|
Route::get('/login', [LoginController::class, 'showLoginForm'])->name('login');
|
||
|
|
Route::post('/login', [LoginController::class, 'login']);
|
||
|
|
});
|
||
|
|
|
||
|
|
/*
|
||
|
|
|--------------------------------------------------------------------------
|
||
|
|
| Authenticated Routes (인증 필요)
|
||
|
|
|--------------------------------------------------------------------------
|
||
|
|
*/
|
||
|
|
|
||
|
|
Route::middleware('auth')->group(function () {
|
||
|
|
Route::post('/logout', [LoginController::class, 'logout'])->name('logout');
|
||
|
|
|
||
|
|
// 대시보드 (임시)
|
||
|
|
Route::get('/dashboard', function () {
|
||
|
|
return view('dashboard.index');
|
||
|
|
})->name('dashboard');
|
||
|
|
|
||
|
|
// 루트 리다이렉트
|
||
|
|
Route::get('/', function () {
|
||
|
|
return redirect()->route('dashboard');
|
||
|
|
});
|
||
|
|
});
|