1
resposta

Problema no redirecionamento ao usar o component form

Não estou conseguindo acessar o adicionar e nem editar depois que criei o componente form, fico recebendo este mesmo erro "Unable to locate a class or view for component [series.form]."

create.blade:

    <x-layout title="Incluir série">
    <x-series.form :action="route('series.store')" />
</x-layout>

Controller:

 public function store(Request $request)
    {
        $serie = Serie::create($request->all());
        return redirect()->route('series.index')
            ->with('mensagem.sucesso', "Série {$serie->nome} adicionada com sucesso");
    }

Route:

Route::resource('/series', SeriesController::class)->only(['index', 'create', 'destroy', 'store', 'edit']);
1 resposta

Olá, Cristian. Tudo bem?

Agradeço por aguardar um retorno =)

Pelo erro que o Laravel está retornando, ele não conseguiu encontrar o seu novo componente form.blade.php.

Você adicionou o componente form.blade.php dentro da pasta series que está dentro da pasta components ?

Quando você usa <x-series.form o Laravel vai buscar dentro da pasta components uma pasta series um arquivo que está nomeado como form.blade.php.

Espero ter ajudado, bons estudos =)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software