我正试图用实况转播建立一个民意调查系统,但我犯了一些错误
这是我的刀刃
@foreach ($questions as $index => $question)
<div class="row">
<div class="box-header with-border">
<i class="fa fa-question-circle text-black fs-20 me-10"></i>
<h4 class="box-title">{{ $question->title }}</h4>
</div>
<div class="box-body">
<div class="demo-radio-button">
@foreach ($answers as $key => $answer)
<input wire:model="question{{ $question->id }}" type="radio"
id="answer{{ $question->id }}{{ $key }}"
class="radio-col-primary" value="{{ $key }}">
<label
for="answer{{ $question->id }}{{ $key }}">{{ $answer }}</label>
@endforeach
@error('question')
<div class="text-danger text-bold">{{$message}}</div>
@enderror
</div>
</div>
</div>
@endforeach我的Livewire课程
public $question = [];
public function render() {
$category = PollCategory::findOrFail($this->category->id);
$subCategories = PollSubCategory::where('poll_category_id', $category->id)->get();
$answers = PollAnswer::all();
return view('livewire.polls', compact('category', 'subCategories', 'answers'));
}错误是
组件上找不到
属性$question41 :轮询
有什么帮助吗?
发布于 2022-01-07 09:11:18
你做错了,
解决办法:
<input wire:model="question.{{ $question->id }}"$question{$问题->id}等于$question41
{{$ $question->id }等于$question41
这就是你接收错误Property [$question41] not found on component的原因
https://stackoverflow.com/questions/70618886
复制相似问题