【发布时间】:2021-09-28 15:08:27
【问题描述】:
在livewire组件的mount()函数中我有一个集合,看起来像这样:
$this->products = $purchase->getProductsList();
getProductsList() 是购买模型的函数:
public function getProductsList() : Collection
{
$products = $this->purchaseSkus->pluck('sku.product')->unique();
return $products;
}
无论何时渲染组件的刀片 - 它都可以正常工作
但在同一个刀片中,我在组件中有一个带有 wire:model="description" 和函数 updatedDescription() 的文本区域。并且在 textarea 中进行更改后,$products 变成了数组
如何预防?
P.S.:如果我将 $this->products 放入 render() 函数 - 它也可以正常工作。
【问题讨论】:
标签: laravel-8 laravel-livewire