3
respostas

Usando duas tables da base

Olá, Estou tentando fazer uma página na qual relaciono uma outra table sendo que já relacionei uma em uma outra parte do código, porém eu retorno a table que eu usei na outra parte e não a que deveria voltar para mim, que foi a que eu relacionei.

@extends('layouts.admin')

@section('content')
    <table class="scroll">
    <thead> 
        <tr>
            <th> Nome do Cliente </th>
            <th> CNPJ do Cliente</th>
            <th> Código Sage</th>
            <th> Empresa Responsavel</th>
            <th> Cidade</th>
            <th> UF</th>
            <th> Inscrição Municipal</th>
            <th> Alvará</th>
            <th> Status I</th>
            <th> Status Alvará</th>
            <th> Corpo de Bombeiros</th>
        </tr>
    </thead>
      <tbody>
    @foreach($cpfs as $cpfs)
                <tr>
                    <td>{{ $cpfs->status}}</td>
                    <td>{{ $cpfs->codcord}}</td>
                    <td>{{ $cpfs->cnpj}}</td>
                    <td>{{ $cpfs->razaosocial}}</td>
                    <td>{{ $cpfs->nomessocios}}</td>
                    <td>{{ $cpfs->cpf}}</td>
                    <td>{{ $cpfs->porcentagemempre}}</td>
                    <td>{{ $cpfs->valorporc}}</td>
                    <td>{{ $cpfs->dataabertura}}</td>
                    <td>{{ $cpfs->inicioalmagro}}</td>
                    <td>{{ $cpfs->terminoalmagro}}</td>
                </tr>
    @endforeach
endsection

O resto do código é basicamente formatação da mesma tabela então não achei válido colocar aqui.

3 respostas

Olá, Eduardo. Desculpa, mas eu não entendi sua dúvida.

Mas quero te chamar a atenção pra 2 problemas no seu código:

  1. @foreach($cpfs as $cpfs) Você precisa ter nomes diferentes aqui. Algo como $cpfs as $cpf
  2. $cpfs->cpf, $cpfs->cnpj, $cpfs->porcentagemempre... Tem certeza que essa variável representa um CPF? Aparentemente não, né!? Você precisa de nomes mais claros e descritivos. ;-)

Agora voltando à sua dúvida, pode me explicar melhor?

Ah ok, Eu tenho uma tabela que mostro em uma página a partir da migration que eu fiz de cnpj, agora gostaria de fazer outra table agora relacionando com cpfs de outra migration e o que está me retornando é a mesma da primeira, porém vazia porque não tem as mesas variáveis, então só mostra o cabeçalho.

Posta o controller referente a esse template, Eduardo. Provavelmente seu array está vazio. Existem registros no banco de dados referente à consulta em questão?