mapApiRoutes(); $this->mapWebRoutes(); } /** * Define web routes. */ protected function mapWebRoutes(): void { Route::middleware(['web']) ->prefix(config('helpdesk.route_prefix', 'helpdesk')) ->name('helpdesk.') ->get('/workflow/open/{token}', WorkflowOpenController::class) ->name('workflow.open'); Route::middleware(config('helpdesk.middleware', ['web', 'auth'])) ->prefix(config('helpdesk.route_prefix', 'helpdesk')) ->name('helpdesk.') ->group(module_path(ModuleInfo::name(), 'Routes/web.php')); } /** * Define API routes. */ protected function mapApiRoutes(): void { Route::prefix('api/helpdesk') ->middleware('api') ->name('api.helpdesk.') ->group(module_path(ModuleInfo::name(), 'Routes/api.php')); } }