Livewire@与mutliple帖子纠缠问题



我实际使用的是我使用Livewire和AlpineJS制作的组件
我遇到的问题如下:
我有一个添加新部分的按钮,在这个部分我可以写标题和描述(wysiwyg编辑器(,所以为了处理这个问题,我的组件中有:
<div
x-data="{content: @entangle($attributes->wire('model')),...setupEditor()}"
x-init="() => init($refs.editor)"
wire:ignore
{{ $attributes->whereDoesntStartWith('wire:model') }}>

在我的livewire php文件中:

protected $rules = [
'newLesson.*.title' => 'required|string',
'newLesson.*.lesson_content' => 'required|string',
'newLesson.*.type_content' => 'required|string',
];

所以在我的火线刀片中,我有这样的东西:

<x-editor wire:model.lazy="newLesson.{{$i}}.lesson_content"></x-editor>

但当我尝试时,我的控制台中出现了一个错误:

SupportAlpine.js:102 Livewire Entangle错误:Livewire属性找不到"newLesson.4.lesson_content">

你们中的一些人已经遇到这种问题了吗?我真的不知道该怎么处理。感谢您的时间和帮助:(

解决Livewire不和问题并解决🙂

对于其他遇到它的人来说,addLesson方法引用的是$newLessons,而不是$newLesson。

最新更新