【问题标题】:Laravel getting nested foreach values out of foreachLaravel 从 foreach 中获取嵌套的 foreach 值
【发布时间】:2018-02-17 00:32:04
【问题描述】:
@foreach ($getDocs as $key => $docs)
    @foreach ($docs->doc_user as $key1 => $users)
        @foreach ($users->details as $key2 => $value2)

            //Accessing different things here

        @endforeach
    @endforeach
@endforeach

我在上面foreachs之外有form,我需要$user的id,比如$user->id,我尝试了上面的隐藏字段foreachs,并访问了该隐藏字段的值并将该值赋予表单中的隐藏字段。

上述方法的问题在于$user->id对于每条记录都是相同的

我该如何解决这个问题。

【问题讨论】:

    标签: php jquery forms laravel foreach


    【解决方案1】:

    你可以试试pluck这样

    @foreach ($getDocs as $key => $docs)
        @foreach ($docs->doc_user as $key1 => $users)
            @php
                $user_ids = $users->pluck("id")
            @endphp
            @foreach ($users->details as $key2 => $value2)
    
                //Accessing different things here
    
            @endforeach
        @endforeach
    @endforeach
    

    然后使用$user_ids数组

    【讨论】:

    • 好吧有道理,但是我怎么能把它传递给表单中的隐藏字段。
    • 使用json_encode($user_ids),然后传递给任何隐藏的输入
    猜你喜欢
    • 2017-05-09
    • 2018-03-07
    • 2018-11-29
    • 2020-03-17
    • 2015-04-12
    • 2021-02-02
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    相关资源
    最近更新 更多