首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >活线绑定模型单选按钮错误

活线绑定模型单选按钮错误
EN

Stack Overflow用户
提问于 2022-01-07 09:04:41
回答 1查看 2K关注 0票数 0

我正试图用实况转播建立一个民意调查系统,但我犯了一些错误

这是我的刀刃

代码语言:javascript
复制
@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课程

代码语言:javascript
复制
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 :轮询

有什么帮助吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-07 09:11:18

你做错了,

解决办法:

代码语言:javascript
复制
<input wire:model="question.{{ $question->id }}"

$question{$问题->id}等于$question41

{{$ $question->id }等于$question41

这就是你接收错误Property [$question41] not found on component的原因

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70618886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档