middleware(\app\smt\middleware\Auth::class); Route::group('v2', function () { Route::get('profile', [QuitCheckin::class, 'profile']); Route::post('profile', [QuitCheckin::class, 'saveProfile']); Route::get('checkin/home', [QuitCheckin::class, 'home']); Route::post('checkin/check', [QuitCheckin::class, 'checkin']); Route::get('dream-presets', [QuitCheckin::class, 'dreamPresets']); Route::get('reward-goals', [QuitCheckin::class, 'rewardGoals']); Route::post('reward-goals', [QuitCheckin::class, 'createRewardGoal']); Route::put('reward-goals/:id', [QuitCheckin::class, 'updateRewardGoal']); Route::post('supervisor/invites', [QuitCheckin::class, 'createSupervisorInvite']); Route::post('supervisor/bind', [QuitCheckin::class, 'bindSupervisorInvite']); Route::post('supervisor/revoke', [QuitCheckin::class, 'revokeSupervisorBinding']); Route::get('supervisor/overview', [QuitCheckin::class, 'supervisorOverview']); Route::get('supervisor/status', [QuitCheckin::class, 'supervisorStatus']); Route::get('supervisor/reminders/settings', [QuitCheckin::class, 'reminderSettings']); Route::put('supervisor/reminders/settings', [QuitCheckin::class, 'updateReminderSettings']); Route::post('supervisor/reminders/run', [QuitCheckin::class, 'runReminders']); })->middleware(\app\smt\middleware\Auth::class);