Ir para conteúdo
Fórum Script Brasil
  • 0

O meu primeiro modal em Livewire levou três dias!


Frank K Hosaka

Pergunta

arquivo app > Livewire > LdiarioLcto.php
<?php
namespace App\Livewire;
use App\Models\tbconta;
use Livewire\Attributes\Layout;
use Livewire\Component;

#[Layout('components.layouts.app')]
class LdiarioLcto extends Component {

    public $ativo,$contaPassivo,$modal,$passivo;

    public function abrirModal() { $this->modal = true; }

    public function fecharModal() { $this->modal = false; }

    public function mount() {
        $this->ativo=tbconta::where('conta','<',201)->get();
        $this->passivo=tbconta::where('conta','>=',201)->get();
        $this->contaPassivo=count($this->passivo);
    }
?>

arquivo resources > views > livewire > ldiario-lcto.blade.php
<div>
    <button wire:click="abrirModal">Abrir Modal</button>

    @if($modal)
        @foreach($ativo as $a)
            <div>{{$a->conta}}</div>
        @endforeach
        <button wire:click="fecharModal">Fechar Modal</button>
    @endif
    
</div>

}

Hoje eu decidi desabafar com o Copilot, reclamando que o Livewire é uma porcaria, e mostrei a mensagem de erro para o Copilot.

O Copilot disse que tudo indicava que a minha tbconta não tinha o campo id.

Fui verificar no MySQL, e a tbconta não tinha nenhum id, a conta em si era a minha chave primária. Decidi criar o campo id, e não é que o danado do Livewire começou a funcionar!

Editado por Frank K Hosaka
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,2k
×
×
  • Criar Novo...