No projeto tenho um botão que exclui um agendamento, funciona perfeitamente.
Então resolvi aprimorar adicionando uma janela modal para confirmação.
consegui passar os parâmetros para o modal para poder realizar a exclusão.
Ocorre que agora aparece o erro:
“The POST method is not supported for this route. Supported methods: DELETE.”
código:
<button type="button" class="btn btn-sm btn-danger" onclick="setaDadosModal('/schedules/{{ $schedule->id }}')" data-toggle="modal" data-target="#deleteModal">Deleta</button>
<div class="modal fade" id="deleteModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-body">
<h5>Confirma a exclusão?</h5>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
<form name="link" action="" method="POST">
@csrf
@method('DELETE')
<button type="submit" class="btn btn-danger">Excluir</button>
</form>
</div>
</div>
</div>
</div>
<script>
function setaDadosModal(valor) {
document.link.action = valor;
}
</script>
Alguém pode me dar uma luz?