首页 > 解决方案 > php laravel 中的数组有问题

问题描述

我正在 laravel 5.8 中创建一个电子商务网站。我在拆分多维数组时出错。

@php
    $ProductAttributeToCategory=App\Models\Products\ProductAttributeToCategory::whereCategory_id($Product->category_id)->first();
    $categoryTag= json_decode($ProductAttributeToCategory->choice_options);
    $tags=json_decode($Product->variation_option);
                                                                        
@endphp
@foreach ($categoryTag as $r=>$item)
    <div class="row mt-2">
        <div class="col-2 mr-0 pr-0 pl-1 text-right">
            <label for="{{ $item->title }}">{{ $item->title }}</label>
            <input type="hidden" class="form-control" name="choice_no[]" value="{{ $r }}" >
            <input type="hidden" class="form-control" name="choice[]" value="{{ $item->title }}">
        </div>
        <div class="col-9 mr-0  ml-2">
            <select class="form-control select2-multiple tags" style="width:100%" id="{{ $item->title }}" name="choice_options_{{ $r }}[]" data-toggle="select2" multiple="multiple" onchange="update_sku()"  data-placeholder="Choose {{ $item->title }} ...">
                    @foreach ($item->options as $option)
                        <option value="{{ $option }}" >{{ $option }}</option>
                    @endforeach
            </select>
        </div>
    </div>
@endforeach

我想从$categoryTag可用的变量中选择元素,这是$tags 两个变量的结构。

$categoryTag

在此处输入图像描述

$tags

在此处输入图像描述

请给我一些解决这个问题的方法。

标签: phplaravellaravel-bladelaravel-5.8

解决方案


推荐阅读