控制器的请求值未获得 select 的值

Request values of contoller not getting value of select

这是一个菜鸟问题,我向我的 controller 发送了一个 post request,它只能得到输入的请求。我想要的是我还可以获得 $cat 数组的值。

这是我的 blade:

            @if (!$categories->isEmpty())
                <form action="{{route('subcategory.store')}}" method="POST">
                    @csrf
                    <div class="row">
                        <div class="input-group mb-3 col-md-4">
                            <div class="input-group-prepend">
                                <label class="input-group-text" for="inputGroupSelect01">Choose Category:</label>
                            </div>
                            <select class="custom-select" id="inputGroupSelect01">
                                @foreach ($categories as $cat)
                                <option value="{{$cat->id}}">{{$cat->name}}</option>
                                @endforeach
                            </select>
                        </div>
                        <input type="text" name="subcat" id="subcat" class="form-control col-md-3 ml-5">
                        <button type="submit" class="btn btn-success btn-lg ml-3">Save Sub Category</button>
                    </div>
                </form>
            @endif

这是我的返回值。

{"_token":"XlzwIt2jFqcybqqSjwLLJIAChG5tui7gvHzlaeAq","subcat":"xx"}

我猜你忘记在 select 中添加 name="cat"

<select class="custom-select" id="inputGroupSelect01">

简单添加name=""属性

<select class="custom-select" id="inputGroupSelect01" name="cat">