Laravel Livewire,如何将选项标签的值发送到 wire:model="类别"?
Laravel Livewire, how to send the value of an option tag to wire:model=" category"?
我在 cart.blade 文件中有一个 select 元素,如下所示:
<select wire:model="category">
@foreach ($categories as $item)
<option value="{{$item->id}}">{{$item->name}}</option>
@endforeach
</select>
并且当我从列表中 selected 一个项目时,它不会将选项标签的值发送到组件中的类别变量(只发送 selected 的排序数字选项从 1 到 n)。
如何将选项标签的值发送到 wire:model="类别"?
您介意尝试以下方法吗?
class GroupMoney extends Component
{
public $category_id;
public $category;
public function updatedcategory($value)
{
if (!empty($value)) {
$this->category_id = category::find($value);
}
}
}
我在 cart.blade 文件中有一个 select 元素,如下所示:
<select wire:model="category">
@foreach ($categories as $item)
<option value="{{$item->id}}">{{$item->name}}</option>
@endforeach
</select>
并且当我从列表中 selected 一个项目时,它不会将选项标签的值发送到组件中的类别变量(只发送 selected 的排序数字选项从 1 到 n)。
如何将选项标签的值发送到 wire:model="类别"?
您介意尝试以下方法吗?
class GroupMoney extends Component
{
public $category_id;
public $category;
public function updatedcategory($value)
{
if (!empty($value)) {
$this->category_id = category::find($value);
}
}
}