Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP - Laravel 5 получава данни в html таблица от 3 таблици на SQL база данни с колона DATA като заглавки

Ако всичките ви екипи ще имат еднакъв брой потребители, можете да добавите тези променливи към вашия контролер:

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

След това ги предайте към вашия изглед:

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

И накрая ги използвайте като:

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

Надяваме се, че това трябва да ви даде идея как да постигнете това, което се опитвате да изградите.

Предлагам да предоставите документацията за колекциите на Laravel четене.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:намира брой редове, които имат една и съща стойност един след друг

  2. Категоризирайте данните за автоматично попълване

  3. Скорост на ключовата дума IN в MySQL/PostgreSQL

  4. MYSQL деклариране на променливи

  5. Импортирайте база данни в MySQL или MariaDB