2 回答
TA贡献2012条经验 获得超12个赞
尝试这个:
@section('content')
<div class="card">
<div class="card-header">Quiz: {{$category->name}}:</div>
<div class="card-body">
<form action="#" method="post" class="form-group">
@csrf
@foreach($questions as $key => $question)
@php
$q = 1+$key
@endphp
<div class="form-group">
<label for="question">Question {{1+$key}}:</label>
<p class="card-text">{{$question->question_text}}</p>
@foreach($question->option_text as $key => $option)
<input name="radio-{{$q}}" type="radio">{{$option}}
@endforeach
</div>
@endforeach
<div class="form-group">
<input type="submit" class="btn btn-primary">
</div>
</form>
</div>
</div>
@endsection
TA贡献1891条经验 获得超3个赞
这似乎是单选按钮的正常行为,当时只有一个是市场。您是否尝试过使用复选框?
另外,如果你想将它发送到后端,你需要设置一个名称属性。神奇之处在于:不要使用单数名称,而是将其作为数组放置,以便在您的控制器上获得一个数组。
<input type="checkbox" name="question[]" class="btn btn-primary">
- 2 回答
- 0 关注
- 114 浏览
添加回答
举报