sql >> Databasteknik >  >> RDS >> Mysql

PHP - Laravel 5 hämtar data till html-tabell från 3 SQL-databastabeller med kolumn DATA som rubriker

Om alla dina team ska ha samma antal användare kan du lägga till dessa variabler till din kontroller:

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

Skicka dem sedan till din vy:

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

Och slutligen använd dem som:

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

Förhoppningsvis bör detta ge dig en idé om hur du ska uppnå det du försöker bygga.

Jag föreslår att du ger dokumentationen för Laravels samlingar en läsning.




  1. Hur låser man bord med kodantändare?

  2. Hur man tar bort nollan när heltalsdelen är noll i Oracle

  3. Konfigurera Oracle OCI8 för Windows 64-bitars

  4. Hur kommer jag igång med SQLCipher för Android?