求问一个blade模板中循环展示一个数组的写法

    public function ranking(Request $request)
    {
        $ranking = PointsService::getPointsRank(15);
        $data = [
            'ranking   => $ranking
        ];
        return view('admin.ytpointsrecord.ranking', $data);
    }

取到了一个数组,请问怎么$ranking怎么在blade中怎么循环显示出来?
blade中尝试过
@foreach ($ranking as $index=>$key)
@endforeach
尝试了很多写法都不正常,也百度过。dump($data)测试已经是取得数据,请教一下大家,谢谢~

array:1 [▼
  "ranking" => array:15 [▼
    0 => array:5 [▼
      "rank" => 1
      "user_id" => 2178
      "nickname" => "慢的猫"
      "avatar" => "h7f3-4b9a-9dd8-9363291352e2.jpg"
      "point" => 1069.0
    ]
    1 => array:5 [▶]
    2 => array:5 [▶]
    3 => array:5 [▶]
    4 => array:5 [▶]
    5 => array:5 [▶]
    6 => array:5 [▶]
    7 => array:5 [▶]
    8 => array:5 [▶]
    9 => array:5 [▶]
    10 => array:5 [▶]
    11 => array:5 [▶]
    12 => array:5 [▶]
    13 => array:5 [▶]
    14 => array:5 [▶]
  ]
]
什么时候开始都不晚,学到老
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案
                @foreach ($ranking as $index=>$value)
                    <tr>
                        <td>{{$value['nickname']}}</td>
                    </tr>
                @endforeach  

你这个 value 变量是数组啊,当然不能用对象的。

5年前 评论
芝麻开门 (楼主) 5年前
讨论数量: 5
云客网络工作室

@foreach ($data['ranking'] as $index=>$value) @endforeach

5年前 评论
芝麻开门 (楼主) 5年前
                @foreach ($data['ranking'] as $index=>$value)
                    <tr>
                        <td>{{$value->nickname}}</td>
                    </tr>
                @endforeach  

提示Undefined variable: data

5年前 评论
@foreach ($ranking as $index=>$value)
    <tr>
        <td>{{$value->nickname}}</td>
    </tr>
@endforeach  
5年前 评论
芝麻开门 (楼主) 5年前

$data 是 控制器内的变量组 传递到模板层的是 组内的变量

5年前 评论
                @foreach ($ranking as $index=>$value)
                    <tr>
                        <td>{{$value['nickname']}}</td>
                    </tr>
                @endforeach  

你这个 value 变量是数组啊,当然不能用对象的。

5年前 评论
芝麻开门 (楼主) 5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!