排名前10位的队伍

时间:2017-06-27 13:57:05

标签: laravel

我尝试在我的应用程序中为橄榄球队排名前10。

所以,我制作了一个表classement来存储结果和点

在我的表格中,我有一个列nm_position_classement,用于存储排名中的位置。我真的不知道如何实现这一目标。我现在有点迷惑。

希望有人可以帮助我。

也许我应该用1,2,3,...,10的数组做一个变量?

这是我的控制器的一部分:

        if ($resultat_domicile > $resultat_visiteur) {

            $classement_domicile->nm_position_classement = 1;

        } else {

            $classement_domicile->nm_position_classement = 0;

       }

2 个答案:

答案 0 :(得分:2)

试试这个

DB::table('classement')->orderBy('nm_position_classement', 'ASC')->limit(10)->get();

答案 1 :(得分:1)

OP解决方案。

如果您想使用简单方法将结果与表格上的数字进行排名,请执行以下操作:

    @php
    $rank = 1;
    @endphp

    @foreach($classements as $classement)
    <tr>
        <th>{{$rank++}}</th>
    </tr>
    @endforeach