|
|
|
|
@ -77,89 +77,88 @@ Route::get('/login', function () {
|
|
|
|
|
return redirect()->route('swo8_1');
|
|
|
|
|
})->name('login');
|
|
|
|
|
|
|
|
|
|
Route::middleware([\App\Http\Middleware\ManagementMiddleware::class])->group(function () {
|
|
|
|
|
// マイページ
|
|
|
|
|
Route::get('/{management_code}/mypage', [MypageController::class, 'index'])->name('mypage');
|
|
|
|
|
// マイページ
|
|
|
|
|
Route::get('/mypage', [MypageController::class, 'index'])->name('mypage');
|
|
|
|
|
|
|
|
|
|
// ユーザー情報確認・編集
|
|
|
|
|
Route::get('/{management_code}/user/info', [UserInfoController::class, 'show'])->name('user.info');
|
|
|
|
|
Route::get('/{management_code}/user/edit', [UserEditController::class, 'show'])->name('user.edit');
|
|
|
|
|
Route::post('/{management_code}/user/edit', [UserEditController::class, 'update'])->name('user.edit.post');
|
|
|
|
|
Route::get('/{management_code}/user/edit/confirm', [UserEditConfirmController::class, 'show'])->name('user.confirm');
|
|
|
|
|
Route::post('/{management_code}/user/edit/submit', [UserEditConfirmController::class, 'submit'])->name('user.edit.submit');
|
|
|
|
|
Route::get('/{management_code}/user/edit/verify', [UserEditConfirmController::class, 'verify'])->name('user.edit.verify');
|
|
|
|
|
// ユーザー情報確認・編集
|
|
|
|
|
Route::get('/user/info', [UserInfoController::class, 'show'])->name('user.info');
|
|
|
|
|
Route::get('/user/edit', [UserEditController::class, 'show'])->name('user.edit');
|
|
|
|
|
Route::post('/user/edit', [UserEditController::class, 'update'])->name('user.edit.post');
|
|
|
|
|
Route::get('/user/edit/confirm', [UserEditConfirmController::class, 'show'])->name('user.confirm');
|
|
|
|
|
Route::post('/user/edit/submit', [UserEditConfirmController::class, 'submit'])->name('user.edit.submit');
|
|
|
|
|
Route::get('/user/edit/verify', [UserEditConfirmController::class, 'verify'])->name('user.edit.verify');
|
|
|
|
|
|
|
|
|
|
// 退会
|
|
|
|
|
Route::get('/{management_code}/user/withdraw', [UserWithdrawController::class, 'showConfirm'])->name('user.withdraw');
|
|
|
|
|
Route::post('/{management_code}/user/withdraw/confirm', [UserWithdrawController::class, 'withdraw'])->name('user.withdraw.confirm');
|
|
|
|
|
// 退会
|
|
|
|
|
Route::get('/user/withdraw', [UserWithdrawController::class, 'showConfirm'])->name('user.withdraw');
|
|
|
|
|
Route::post('/user/withdraw/confirm', [UserWithdrawController::class, 'withdraw'])->name('user.withdraw.confirm');
|
|
|
|
|
|
|
|
|
|
// タグ再発行
|
|
|
|
|
Route::get('/{management_code}/user/tag_reissue', [UserTagReissueController::class, 'index'])->name('user.tag_reissue');
|
|
|
|
|
Route::get('/{management_code}/user/tag_reissue/complete', [UserTagReissueController::class, 'complete'])->name('user.tag_reissue.complete');
|
|
|
|
|
// タグ再発行
|
|
|
|
|
Route::get('/user/tag_reissue', [UserTagReissueController::class, 'index'])->name('user.tag_reissue');
|
|
|
|
|
Route::get('/user/tag_reissue/complete', [UserTagReissueController::class, 'complete'])->name('user.tag_reissue.complete');
|
|
|
|
|
|
|
|
|
|
// 定期契約情報確認
|
|
|
|
|
Route::get('/{management_code}/regular_contract/info', [RegularContractController::class, 'showInfo'])->name('regular_contract.info');
|
|
|
|
|
// 定期契約情報確認
|
|
|
|
|
Route::get('regular_contract/info', [RegularContractController::class, 'showInfo'])->name('regular_contract.info');
|
|
|
|
|
|
|
|
|
|
// 領収書発行
|
|
|
|
|
Route::get('/{management_code}/receipt/input/{contract_id}', [ReceiptController::class, 'input'])->name('receipt.input');
|
|
|
|
|
Route::get('/{management_code}/receipt/download/{contract_id}', [ReceiptController::class, 'download'])->name('receipt.download');
|
|
|
|
|
Route::post('/{management_code}/receipt/issue/{contract_id}', [ReceiptController::class, 'issue']);
|
|
|
|
|
// 領収書発行
|
|
|
|
|
Route::get('receipt/input/{contract_id}', [ReceiptController::class, 'input'])->name('receipt.input');
|
|
|
|
|
Route::get('receipt/download/{contract_id}', [ReceiptController::class, 'download'])->name('receipt.download');
|
|
|
|
|
Route::post('receipt/issue/{contract_id}', [ReceiptController::class, 'issue']);
|
|
|
|
|
|
|
|
|
|
// シール再発行
|
|
|
|
|
Route::get('/{management_code}/seal/reissue/{contract_id}', [SealReissueController::class, 'index'])->name('seal.reissue');
|
|
|
|
|
Route::get('/{management_code}/seal/reissue/reason/{contract_id}', [SealReissueController::class, 'reason'])->name('seal.reissue.reason');
|
|
|
|
|
Route::post('/{management_code}/seal/reissue/complete/{contract_id}', [SealReissueController::class, 'complete'])->name('seal.reissue.complete');
|
|
|
|
|
// シール再発行
|
|
|
|
|
Route::get('/seal/reissue/{contract_id}', [SealReissueController::class, 'index'])->name('seal.reissue');
|
|
|
|
|
Route::get('/seal/reissue/reason/{contract_id}', [SealReissueController::class, 'reason'])->name('seal.reissue.reason');
|
|
|
|
|
Route::post('/seal/reissue/complete/{contract_id}', [SealReissueController::class, 'complete'])->name('seal.reissue.complete');
|
|
|
|
|
|
|
|
|
|
// 新規定期契約
|
|
|
|
|
Route::get('/{management_code}/regular_contract/create', [RegularContractCreateController::class, 'show'])->name('regular_contract.create');
|
|
|
|
|
Route::get('/{management_code}/api/park-detail/{park_id}', [ParkDetailController::class, 'show']);
|
|
|
|
|
Route::get('/{management_code}/regular-contract/regulationCheck', [RegularContractCreateController::class, 'regulationCheck']);
|
|
|
|
|
Route::get('/{management_code}/regular-contract/regulation', [RegularContractCreateController::class, 'showRegulation'])->name('regular_contract.regulation');
|
|
|
|
|
Route::post('/{management_code}/regular-contract/insertRegulation', [RegularContractCreateController::class, 'insertRegulation']);
|
|
|
|
|
Route::get('/{management_code}/regular-contract/input', [RegularContractCreateController::class, 'showContractForm'])->name('regular_contract.input');
|
|
|
|
|
Route::post('/{management_code}/regular_contract/input/check', [RegularContractCreateController::class, 'inputCheck'])->name('regular_contract.input.check');
|
|
|
|
|
Route::get('/{management_code}/regular-contract/upload_identity_create', [RegularContractCreateController::class, 'showUploadIdentityCreate'])->name('regular_contract.upload_identity_create');
|
|
|
|
|
Route::post('/{management_code}/regular_contract/confirm_upload_identity/{contract_id}', [RegularContractCreateController::class, 'confirmUploadIdentity'])->name('regular_contract.confirm_upload_identity');
|
|
|
|
|
// 新規定期契約
|
|
|
|
|
Route::get('regular_contract/create', [RegularContractCreateController::class, 'show'])->name('regular_contract.create');
|
|
|
|
|
Route::get('/api/park-detail/{park_id}', [ParkDetailController::class, 'show']);
|
|
|
|
|
Route::get('/regular-contract/regulationCheck', [RegularContractCreateController::class, 'regulationCheck']);
|
|
|
|
|
Route::get('/regular-contract/regulation', [RegularContractCreateController::class, 'showRegulation'])->name('regular_contract.regulation');
|
|
|
|
|
Route::post('/regular-contract/insertRegulation', [RegularContractCreateController::class, 'insertRegulation']);
|
|
|
|
|
Route::get('/regular-contract/input', [RegularContractCreateController::class, 'showContractForm'])->name('regular_contract.input');
|
|
|
|
|
Route::post('/regular_contract/input/check', [RegularContractCreateController::class, 'inputCheck'])->name('regular_contract.input.check');
|
|
|
|
|
Route::get('/regular-contract/upload_identity_create', [RegularContractCreateController::class, 'showUploadIdentityCreate'])->name('regular_contract.upload_identity_create');
|
|
|
|
|
Route::post('regular_contract/confirm_upload_identity/{contract_id}', [RegularContractCreateController::class, 'confirmUploadIdentity'])->name('regular_contract.confirm_upload_identity');
|
|
|
|
|
|
|
|
|
|
// SHJ-1バッチ処理結果表示ページ
|
|
|
|
|
Route::get('/{management_code}/regular-contract/upload_identity_success', [RegularContractCreateController::class, 'showUploadIdentitySuccess'])->name('regular_contract.upload_identity_success');
|
|
|
|
|
Route::get('/{management_code}/regular-contract/upload_identity_fail', [RegularContractCreateController::class, 'showUploadIdentityFail'])->name('regular_contract.upload_identity_fail');
|
|
|
|
|
Route::get('/{management_code}/regular_contract/create_confirm', [RegularContractCreateController::class, 'createConfirm'])->name('regular_contract.create_confirm');
|
|
|
|
|
Route::post('/{management_code}/regular_contract/create_confirm_next/{contract_id}', [RegularContractCreateController::class, 'createConfirmNext'])->name('regular_contract.create_confirm_next');
|
|
|
|
|
Route::get('/{management_code}/regular_contract/create_confirm_error/{contract_id}', [RegularContractCreateController::class, 'createConfirmNext'])->name('regular_contract.create_confirm_error');
|
|
|
|
|
Route::post('/{management_code}/regular_contract/create_select_period', [RegularContractCreateController::class, 'selectPeriod'])->name('regular_contract.create_select_period');
|
|
|
|
|
// SHJ-1バッチ処理結果表示ページ
|
|
|
|
|
Route::get('/regular-contract/upload_identity_success', [RegularContractCreateController::class, 'showUploadIdentitySuccess'])->name('regular_contract.upload_identity_success');
|
|
|
|
|
Route::get('/regular-contract/upload_identity_fail', [RegularContractCreateController::class, 'showUploadIdentityFail'])->name('regular_contract.upload_identity_fail');
|
|
|
|
|
Route::get('regular_contract/create_confirm', [RegularContractCreateController::class, 'createConfirm'])->name('regular_contract.create_confirm');
|
|
|
|
|
Route::post('/regular_contract/create_confirm_next/{contract_id}', [RegularContractCreateController::class, 'createConfirmNext'])->name('regular_contract.create_confirm_next');
|
|
|
|
|
Route::get('/regular_contract/create_confirm_error/{contract_id}', [RegularContractCreateController::class, 'createConfirmNext'])->name('regular_contract.create_confirm_error');
|
|
|
|
|
Route::post('/regular_contract/create_select_period', [RegularContractCreateController::class, 'selectPeriod'])->name('regular_contract.create_select_period');
|
|
|
|
|
|
|
|
|
|
// 定期契約更新
|
|
|
|
|
Route::get('/{management_code}/regular_contract/update', [RegularContractController::class, 'showInfo'])->name('regular_contract.update');
|
|
|
|
|
Route::get('/{management_code}/regular_contract/update/{contract_id}', [RegularContractController::class, 'update']);
|
|
|
|
|
Route::get('/{management_code}/regular_contract/confirm_category/{contract_id}', [RegularContractController::class, 'confirmCategory'])->name('regular_contract.confirm_category');
|
|
|
|
|
Route::get('/{management_code}/regular_contract/confirm_category_next/{contract_id}', [RegularContractController::class, 'confirmCategoryNext'])->name('regular_contract.confirm_category_next');
|
|
|
|
|
Route::get('/{management_code}/regular_contract/upload_identity/{contract_id}', [RegularContractController::class, 'uploadIdentity'])->name('regular_contract.upload_identity');
|
|
|
|
|
Route::post('/{management_code}/regular_contract/upload_identity/{contract_id}', [RegularContractController::class, 'uploadIdentitySubmit'])->name('regular_contract.upload_identity_submit');
|
|
|
|
|
Route::get('/{management_code}/regular_contract/select_period/{contract_id}', [RegularContractController::class, 'selectPeriod'])->name('regular_contract.select_period');
|
|
|
|
|
Route::post('/{management_code}/regular_contract/update_period', [RegularContractController::class, 'updatePeriod'])->name('regular_contract.update_period');
|
|
|
|
|
// 定期契約更新
|
|
|
|
|
Route::get('regular_contract/update', [RegularContractController::class, 'showInfo'])->name('regular_contract.update');
|
|
|
|
|
Route::get('regular_contract/update/{contract_id}', [RegularContractController::class, 'update']);
|
|
|
|
|
Route::get('regular_contract/confirm_category/{contract_id}', [RegularContractController::class, 'confirmCategory'])->name('regular_contract.confirm_category');
|
|
|
|
|
Route::get('regular_contract/confirm_category_next/{contract_id}', [RegularContractController::class, 'confirmCategoryNext'])->name('regular_contract.confirm_category_next');
|
|
|
|
|
Route::get('regular_contract/upload_identity/{contract_id}', [RegularContractController::class, 'uploadIdentity'])->name('regular_contract.upload_identity');
|
|
|
|
|
Route::post('regular_contract/upload_identity/{contract_id}', [RegularContractController::class, 'uploadIdentitySubmit'])->name('regular_contract.upload_identity_submit');
|
|
|
|
|
Route::get('regular_contract/select_period/{contract_id}', [RegularContractController::class, 'selectPeriod'])->name('regular_contract.select_period');
|
|
|
|
|
Route::post('regular_contract/update_period', [RegularContractController::class, 'updatePeriod'])->name('regular_contract.update_period');
|
|
|
|
|
|
|
|
|
|
// 定期契約履歴
|
|
|
|
|
Route::get('/{management_code}/regular_contract/history', [RegularContractController::class, 'showHistory'])->name('regular_contract.history');
|
|
|
|
|
// 定期契約履歴
|
|
|
|
|
Route::get('regular_contract/history', [RegularContractController::class, 'showHistory'])->name('regular_contract.history');
|
|
|
|
|
|
|
|
|
|
// 駐輪場検索
|
|
|
|
|
Route::get('/{management_code}/park_search', [RegularContractCreateController::class, 'show'])->name('park_search');
|
|
|
|
|
// 駐輪場検索
|
|
|
|
|
Route::get('park_search', [RegularContractCreateController::class, 'show'])->name('park_search');
|
|
|
|
|
|
|
|
|
|
// 空き待ち状況確認
|
|
|
|
|
Route::get('/{management_code}/park_waitlist', [ParkWaitlistController::class, 'index'])->name('park_waitlist.index');
|
|
|
|
|
Route::get('/{management_code}/park-waitlist/check', [ParkWaitlistController::class, 'check'])->name('park_waitlist.check');
|
|
|
|
|
Route::get('/{management_code}/park-waitlist/create', [ParkWaitlistController::class, 'create'])->name('park_waitlist.create');
|
|
|
|
|
Route::get('/{management_code}/api/park-detail-wait/{reserve_id}', [ParkDetailController::class, 'showWait']);
|
|
|
|
|
Route::get('/{management_code}/park_waitlist/cancel/{reserve_id}', [ParkWaitlistController::class, 'cancelConfirm'])->name('park_waitlist.cancel');
|
|
|
|
|
Route::post('/{management_code}/park_waitlist/cancel/{reserve_id}', [ParkWaitlistController::class, 'cancel'])->name('park_waitlist.cancel.post');
|
|
|
|
|
Route::get('/{management_code}/park_waitlist/cancel/complete', function () {
|
|
|
|
|
return view('park_waitlist.cancel_complete');
|
|
|
|
|
})->name('park_waitlist.cancel.complete');
|
|
|
|
|
// 空き待ち状況確認
|
|
|
|
|
Route::get('park_waitlist', [ParkWaitlistController::class, 'index'])->name('park_waitlist.index');
|
|
|
|
|
Route::get('/park-waitlist/check', [ParkWaitlistController::class, 'check'])->name('park_waitlist.check');
|
|
|
|
|
Route::get('/park-waitlist/create', [ParkWaitlistController::class, 'create'])->name('park_waitlist.create');
|
|
|
|
|
Route::get('/api/park-detail-wait/{reserve_id}', [ParkDetailController::class, 'showWait']);
|
|
|
|
|
Route::get('/park_waitlist/cancel/{reserve_id}', [ParkWaitlistController::class, 'cancelConfirm'])->name('park_waitlist.cancel');
|
|
|
|
|
Route::post('/park_waitlist/cancel/{reserve_id}', [ParkWaitlistController::class, 'cancel'])->name('park_waitlist.cancel.post');
|
|
|
|
|
Route::get('/park_waitlist/cancel/complete', function () {
|
|
|
|
|
return view('park_waitlist.cancel_complete');
|
|
|
|
|
})->name('park_waitlist.cancel.complete');
|
|
|
|
|
|
|
|
|
|
// 会員へのお知らせ
|
|
|
|
|
Route::get('/user_information', [UserInformationController::class, 'index'])->name('user_information.index');
|
|
|
|
|
Route::get('/user_information/history', [UserInformationController::class, 'history'])->name('user_information.history');
|
|
|
|
|
|
|
|
|
|
// 会員へのお知らせ
|
|
|
|
|
Route::get('/{management_code}/user_information', [UserInformationController::class, 'index'])->name('user_information.index');
|
|
|
|
|
Route::get('/{management_code}/user_information/history', [UserInformationController::class, 'history'])->name('user_information.history');
|
|
|
|
|
});
|
|
|
|
|
// ウェルネット決済画面(仮)
|
|
|
|
|
Route::get('/wellnet/payment', function (): mixed {
|
|
|
|
|
$html = <<<HTML
|
|
|
|
|
|