Boa tarde, estou fazendo uma variação do sistema de séries para um sistema de chamados. Estou com problema no edit, onde estou passando o argumento id para a rota e ela me retorna erro como se estivesse sem.
Erro: Missing required parameter for [Route: chamados.update] [URI: chamados/{chamado}] [Missing parameter: chamado]. (View: C:\Users\alexandre.reisy\Documents\sistema-suporte\resources\views\chamados\edit.blade.php)
Form Component:
<form action="{{ $action }}" method="post">
@csrf
@isset($titulo)
@method('PUT')
@endisset
<div class="mb-3">
<label class="form-label" for="titulo">Título</label>
<input class="form-control" type="text" id="titulo" name="titulo"
@isset($titulo)
value="{{ $$titulo }}"
@endisset>
<label class="form-label" for="descricao">Descrição</label>
<textarea class="form-control" id="descricao" name="descricao"
@isset($descricao)
value="{{ $descricao }}"
@endisset />
</div>
<button type="submit" class="btn btn-success">Confirmar</button>
<a href="/chamados" class="btn btn-outline-success">Voltar</a>
</form>
Edit:
<x-layout title="Editar Chamado {{ $chamado->nome }}">
<div class="d-flex align-items-center justify-content-between m-4">
<h1>Editar Chamado</h1>
</div>
<x-chamados.form :action="route('chamados.update', $chamado->id)" />
</x-layout>
Rotas:
Route::get('/', function () {
return redirect('/chamados');
});
Route::resource('chamados', ChamadosController::class)
->except(['show']);