【问题标题】:Laravel 5.2 - Blade - How to get the iteration key inside of an @each()Laravel 5.2 - Blade - 如何在 @each() 中获取迭代键
【发布时间】:2023-04-07 23:31:01
【问题描述】:

所以我尝试在视图中使用 @each Laravel Blade 方法,但我真的需要当前的迭代。显然,在@foreach 中,我只会做$key => $value 并使用$key。知道这是否可以用@each 完成吗?

【问题讨论】:

    标签: php laravel blade laravel-blade


    【解决方案1】:

    您可以深入了解:

    https://github.com/illuminate/view/blob/master/Factory.php#L266(第 266 行)

    只是猜测,但根据源代码,您可以尝试:

    @each ('show.names', $names, 'name');
    

    部分:

    echo $key; // or $name['key'] or $name->key...
    

    或尝试dd($name) 并在结果中查找键。

    【讨论】:

    • 谢谢!我很难找到那个工厂类。
    • 很高兴它有帮助。我想知道什么对你有效? $name['key'] 还是别的什么?
    猜你喜欢
    • 1970-01-01
    • 2016-06-15
    • 2017-08-01
    • 2017-03-27
    • 2018-11-15
    • 2016-06-21
    • 2019-02-15
    • 2015-09-09
    • 2019-04-15
    相关资源
    最近更新 更多