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 關注
- 139 瀏覽
添加回答
舉報