-
Notifications
You must be signed in to change notification settings - Fork 0
Route
ZZ3n edited this page Jul 29, 2020
·
3 revisions
아이디를 생성하는 페이지, 아이디 생성 요청을 받아들임.
Route::get('/register', 'AuthController@getRegister')->name('register');
Route::post('/register', 'AuthController@postRegister')->name('tryRegister');
로그인 페이지, 로그인 요청을 받아들임.
Route::get('/login', 'AuthController@login')->name('login');
Route::post('/login', 'AuthController@tryLogin')->name('tryLogin');
Home
Route::permanentRedirect('/', '/home');
Route::get('/home', 'HomeController@home')->name('home');
로그아웃 요청을 받아들임.
Route::post('/logout', 'AuthController@logout')->name('logout');
개인 정보 페이지, 개인 정보 수정, 개인 정보 수정내용 반영 요청
Route::prefix('/profile')->group(function () {
Route::get('', 'ProfileController@get')->middleware('auth');
Route::get('/modify', 'ProfileController@fix')->middleware('auth');
Route::post('/modify', 'ProfileController@update')->middleware('auth');
});
전체 모임을 출력함.
Route::get('', 'MeetingController@all')->name('meetings');
모임 생성,저장과 관련되어있음.
Route::get('create', 'MeetingController@build')->name('createMeeting')->middleware('auth');
Route::post('create', 'MeetingController@store')->name('tryCreateMeeting')->middleware('auth');
Route::post('create/group', 'GroupController@build')->middleware('auth');
모임 상세 페이지에서 신청을 받음.
Route::get('{meetingId?}', 'MeetingController@detail');
Route::get('{meetingId?}/groups/{groupId?}', 'GroupController@select')->middleware('auth');
Route::post('{meetingId?}/groups/{groupId?}', 'MeetingController@apply')->middleware('auth');
회원이 개설한 모임을 수정
Route::get('{meetingId?}/modify', 'ManageMeetingController@fix')->middleware('auth');
Route::post('{meetingId?}/modify', 'ManageMeetingController@update')->middleware('auth');
그룹에 속한 사용자를 승인하고, 거절하고, 확인함.
Route::get('{meetingId?}/modify/groups', 'GroupController@manage')->middleware('auth');
Route::patch('{meetingId?}/modify/groups/accept','ManageMeetingController@acceptUser')->middleware('auth');
Route::patch('{meetingId?}/modify/groups/deny','ManageMeetingController@denyUser')->middleware('auth');