Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP - Laravel 5 pobiera dane do tabeli html z 3 tabel bazy danych SQL z kolumną DATA jako nagłówkami

Jeśli wszystkie Twoje zespoły będą miały taką samą liczbę użytkowników, możesz dodać te zmienne do kontrolera:

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

Następnie przekaż je do swojego widoku:

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

I na koniec użyj ich jak:

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

Mam nadzieję, że powinno to dać ci pomysł, jak osiągnąć to, co próbujesz zbudować.

Proponuję przekazać dokumentację kolekcji Laravela lektura.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać instrukcji IF w kwerendzie sprzężenia MySQL?

  2. Standardowa metoda dla funkcji IF() w MySQL

  3. mysql dołącza do dwóch tabel z identyfikatorami oddzielonymi przecinkami

  4. Jak używać Spring Boot z bazą danych MySQL i JPA?

  5. Podziel dane na kolumny w mysql