group(function () { Route::get('/events/{event}/with-email', 'EventController@guestCanReadEvent'); Route::patch('/events/{event}/with-email', 'EventController@guestCanConfirmEvent'); }); Route::middleware('auth:api')->group(function () { Route::get('auth-user', 'AuthUserController@show'); Route::get('/memos/home', 'MemosController@home'); Route::delete('/events/{event}/invite/delete', 'EventController@userDeleteInvitation'); Route::delete('/events/{event}/invite/validation', 'EventController@userConfirmParticipation'); Route::post('/events/{event}/invite/with-email', 'EventController@addGuestWithEmail'); Route::post('/events/{event}/invite/{user}', 'EventController@inviteUser'); Route::delete('/events/{event}/invite/{user}', 'EventController@removeInviteUser'); Route::post('/events/{event}/staff/{user}', 'EventController@addGuestToStaffEvent'); Route::delete('/events/{event}/staff/{user}', 'EventController@deleteGuestToStaffEvent'); Route::apiResources([ '/users' => 'UserController', '/memos' => 'MemosController', '/meteo' => 'MeteoController', '/to-do-lists' => 'ToDoListController', '/to-do-lists/{toDoList}/to-do' => 'ToDoController', '/bookmarks' => 'BookmarkController', '/events/categories' => 'EventCategoryController', '/events' => 'EventController', // '/users/{user}/posts' => 'UserPostController', // '/friend-request' => 'FriendRequestController', ]); Route::get('/automation/home', 'AutomationController@home'); Route::post('/images/users/{users}', 'ImageController@users'); Route::post('/images/memos/{memo}', 'ImageController@memos'); Route::patch('/to-do-lists/{toDoList}/to-do/{toDo}/change', 'ToDoController@changeOrder'); Route::patch('/to-do-lists/{toDoList}/to-do/{toDo}/check', 'ToDoController@checkedToogle'); });