php – Uncaught Não foi provável encontrar o componente Livewire…

php - erro laravel: Classe alvo [validator] ...

Estou tentando fazer um formulário dependente com Laravel e Livewire, preenchendo um dos select dependendo do valor selecionado do outro. Quando seleciono o valor na primeira seleção, o console JS dá a mensagem “Não conquistado, não foi provável encontrar o componente Livewire na árvore DOM”.

Esses são meus arquivos

app/Livewire/SearchProducto.php

Sua visita nos ajuda a continuar oferecendo o melhor para você!   public $lineaID;
    public $versionID;
    public $categoriaID;
    #[Computed()]
    public function lineas()
    {
        return Lineas::all();
    }
    #[Computed()]
    public function versiones()
    {
       Sua visita nos ajuda a continuar oferecendo o melhor para você! $versiones = DB::table('productos')
        -?>select(DB::raw('distinct versions.id, versions.nombre as version'))
        ->leftjoin('versions', 'versions.id', '=', 'productos.version_id')
        ->where('productos.linea_id', '=', $this->lineaID)
        ->get();
        return $versiones;
    }
    public function render()
    {
        return view('livewire.search-producto');
    }
}

recursos/views/livewire/search-producto.blade.php

@extends('layouts.maestro', ['head' => 'Productos'])
@section('content')
@livewireScripts

@endsection

A risca em rotas/web.php é

Route::get('/searchProducto', SearchProducto::class);

Modifiquei as próximas linhas em app/config/livewire.php

'layout' => 'layouts.app',
'inject_assets' => false,

Se eu usar @livewireScripts em layout.app, o console fornecerá a mensagem “Detectadas múltiplas instâncias do Livewire em realização”, por isso as coloquei na visualização do formulário. Eu inicio meu aplicativo com o Breeze, logo excluo as chamadas correspondentes para Alpine de resources/js/app.js.

Antes de me enviar a mensagem já mencionada, o console JS me dá o seguinte aviso: “Livewire: tags de fechamento ausentes encontradas. Certifique-se de que os elementos do seu padrão contenham tags de fechamento correspondentes.”, mas é somente um aviso.

No blade, estou pulando para um layout intermediário (‘maestro.blade.php’) e depois pulo para app.blade.php. Agradeço qualquer ajuda previamente e desculpe pelo meu inglês, não sou falante nativo.

Estou tentando fazer um formulário dependente com Laravel e Livewire, preenchendo um dos select dependendo do valor selecionado do outro.

Tags:

Crédito: Manancial Original

Adriano Pina

Adriano Pina

Análise de Sistemas | SEO e Google Ads | Fundador da Loja Script PHP Aqui & Marca Shoslh de tecnologia

Especialista em transformar ideias em soluções digitais e acelerar o crescimento online.

Deixe um comentário

Tem perguntas? Nos envia sua mensagem 24/7!

(17) 99100-0874

Endereço & Contato

Centro, Interior de São Paulo
E-mail: [email protected]

Links Úteis
BAIXAR APP | SCRIPT PHP AQUI
Certificados
0
    0
    Seu carrinho
    Seu carrinho está vazio

    Usamos cookies para garantir que oferecemos a melhor experiência em nosso site. 

       

    X

    Clique em um de nossos representantes abaixo para conversar no WhatsApp ou envie um email para: 📧 [email protected]

    Precisa de ajuda fale conosco?