Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP - Laravel 5 obtém dados para a tabela html de 3 tabelas de banco de dados SQL com a coluna DATA como cabeçalhos


Se todas as suas equipes tiverem a mesma quantidade de usuários, você poderá adicionar essas variáveis ​​ao seu controlador:
// Group all of your teams in a single array
$teams = [
    $team1,
    $team2,
    $team3,
    $team4
];

// Create an array with a length equal
// to the number of necessary rows
$rows = range(0, $team1->count() - 1);

Em seguida, passe-os para sua visualização:
return view('someview')->with([
    'teams' => $teams,
    'rows' => $rows
]);

E finalmente use-os como:
@foreach ($rows as $row)
    <tr>
        @foreach ($teams as $team)
            <td>
                {{ $team[$row]->profile_pic }} <br>
                {{ $team[$row]->name }}
            </td>
        @endforeach
    </tr>
@endforeach

Espero que isso lhe dê uma idéia de como alcançar o que você está tentando construir.

Sugiro fornecer a documentação das coleções do Laravel uma leitura.