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

Laravel 5.6 s výpisem Počet a kde

Protože definujete cizí klíč na herním stole, máte mezi Player vztah jedna ku mnoha a Game již. Zkuste ke svému Player přidat následující vztah model:

// Player.php
public function won()
{
    // must specify the foreign key because it is not the usual `_id` convention.
    return $this->hasMany(Game::class, 'winner');
}

Poté k němu přistupujte u každého hráče jako:

@foreach($players as $player)
    {{ $player->won->count() }}
@endforeach

Spíše než dotazování v souboru zobrazení byste v ideálním případě měli ve svém ovladači provést následující:

public function index()
{
    /*Load the view and pass the groups*/
    return \View::make('players.index')->with('players', Player::with('won')->get());
}



  1. Oznámení obecné dostupnosti SQL Safe Backup 8.7.2

  2. Jak aktualizovat databázi při zaškrtnutí políčka s jquery?

  3. Chyba při použití připojení OLAP:Poskytovatel MSOLAP není registrován na místním počítači...

  4. SSIS a MySQL - Problém s oddělovačem názvu tabulky