1
コントローラの他のフィールドを表示するIDが含まれている場合:配列は、そのID
$games=Game::all();
$results=Result::get()->toArray();
$check=NULL;
if(is_array($results))
{
foreach($results as $result)
{
$check[]=$result['game_id'];
}
}
return view('index')>with(['games'=>$games,'check'=>$check]);
results
tabel(結果モデル)game_idは結果表に含まれているかどうか、私がチェックしたid, game_id, won_by
が含まれています。はいの場合はwon_by
フィールドのgame_id
を表示します。 Game
とResult
との間の関係を設定し
<?php
foreach($games as $game)
{
if(is_array($check) && in_array($game->id,$check))
{
echo "Won by";
}
...
問題は何ですか? –
@u_mulderそのgame_idのwon_byフィールドを結果テーブルに表示したいとします。 – Steve