group(function () { Route::get('datatable', [AgendamentoController::class, 'datatable']); Route::get('create/{pacienteId}', [AgendamentoController::class, 'create']); Route::get('list', [AgendamentoController::class, 'list']); Route::get('create-agendamento-demanda-espontanea/{pacienteId}', [AgendamentoController::class, 'createAgendamentoDemandaEspontanea']); Route::get('agendamento-demanda-espontanea', [AgendamentoController::class, 'getAgendamentosDemandasEspontaneas']); Route::get( 'sugestao/{pacienteId}/{infraestruturaId}/{ocupacaoId}/{especialidadeId}/{usuarioId}', [AgendamentoController::class, 'getSugestao'] ); Route::get( 'unidade-paciente/{pacienteId}/{infraestruturaId}', [AgendamentoController::class, 'unidadePaciente'] ); Route::put('{id}/cancel', [AgendamentoController::class, 'cancel']); Route::put('{id}/absent', [AgendamentoController::class, 'absent']); Route::put('{id}/undo-absent', [AgendamentoController::class, 'undoAbsent']); }); Route::resource('agendamento', AgendamentoController::class)->except(['create', 'show']);