控制器的请求值未获得 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">
这是一个菜鸟问题,我向我的 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">