sql >> Databáze >  >> RDS >> Mysql

PHP - Laravel 5 získává data do html tabulky ze 3 databázových tabulek SQL se sloupcem DATA jako záhlavím

Pokud všechny vaše týmy budou mít stejný počet uživatelů, můžete do ovladače přidat tyto proměnné:

// 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);

Poté je předejte svému zobrazení:

return view('someview')->with([
    'teams' => $teams,
    'rows' => $rows
]);

A nakonec je použijte jako:

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

Doufejme, že by vám to mělo poskytnout představu, jak dosáhnout toho, co se snažíte vybudovat.

Navrhuji poskytnout dokumentaci sbírek Laravel čtení.




  1. Podmíněné parametry tvůrce dotazů

  2. čtení obrázku BLOB z databáze MySQL

  3. Občasné selhání připojení ODBC

  4. Consecutive PreparedStatement osvědčené postupy