name('web.home'); /* |-------------------------------------------------------------------------- | CS |-------------------------------------------------------------------------- */ Route::prefix('cs')->name('web.cs.')->group(function () { Route::view('notice', 'web.cs.notice.index')->name('notice.index'); Route::view('faq', 'web.cs.faq.index')->name('faq.index'); Route::view('kakao', 'web.cs.kakao.index')->name('kakao.index'); Route::view('qna', 'web.cs.qna.index')->name('qna.index'); Route::view('guide', 'web.cs.guide.index')->name('guide.index'); }); /* |-------------------------------------------------------------------------- | My Page |-------------------------------------------------------------------------- */ Route::prefix('mypage')->name('web.mypage.')->group(function () { Route::view('info', 'web.mypage.info.index')->name('info.index'); Route::view('usage', 'web.mypage.usage.index')->name('usage.index'); Route::view('exchange', 'web.mypage.exchange.index')->name('exchange.index'); Route::view('qna', 'web.mypage.qna.index')->name('qna.index'); }); /* |-------------------------------------------------------------------------- | Policy |-------------------------------------------------------------------------- */ Route::prefix('policy')->name('web.policy.')->group(function () { Route::view('/', 'web.policy.index')->name('index'); Route::view('privacy', 'web.policy.privacy.index')->name('privacy.index'); Route::view('terms', 'web.policy.terms.index')->name('terms.index'); Route::view('email', 'web.policy.email.index')->name('email.index'); }); /* |-------------------------------------------------------------------------- | Auth |-------------------------------------------------------------------------- */ Route::prefix('auth')->name('web.auth.')->group(function () { // 정적 페이지 (컨트롤러 불필요) Route::view('login', 'web.auth.login')->name('login'); Route::view('register', 'web.auth.register')->name('register'); // 아이디 찾기 (컨트롤러) Route::get('find-id', [FindIdController::class, 'show'])->name('find_id'); Route::post('find-id/send-code',[FindIdController::class, 'sendCode'])->name('find_id.send_code'); Route::post('find-id/verify', [FindIdController::class, 'verify'])->name('find_id.verify'); Route::post('find-id/reset', [FindIdController::class, 'reset'])->name('find_id.reset'); // 비밀번호 찾기 (컨트롤러) Route::get('find-password', [FindPasswordController::class, 'show'])->name('find_password'); Route::post('find-password/send-code', [FindPasswordController::class, 'sendCode'])->name('find_password.send_code'); Route::post('find-password/verify', [FindPasswordController::class, 'verify'])->name('find_password.verify'); Route::post('find-password/reset', [FindPasswordController::class, 'reset'])->name('find_password.reset'); Route::post('find-password/reset-session', [FindPasswordController::class, 'resetSession'])->name('find_password.reset_session'); }); /* |-------------------------------------------------------------------------- | Legacy redirects |-------------------------------------------------------------------------- */ Route::get('/login', fn() => redirect()->route('web.auth.login'))->name('web.login'); Route::get('/register', fn() => redirect()->route('web.auth.register'))->name('web.signup'); Route::fallback(fn () => abort(404));