Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP - Laravel 5 récupère les données dans la table html à partir de 3 tables de base de données SQL avec la colonne DATA comme en-tête

Si toutes vos équipes vont avoir le même nombre d'utilisateurs, vous pouvez ajouter ces variables à votre contrôleur :

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

Transmettez-les ensuite à votre vue :

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

Et enfin les utiliser comme :

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

J'espère que cela devrait vous donner une idée de la façon de réaliser ce que vous essayez de construire.

Je suggère de donner la la documentation des collections de Laravel une lecture.