Hi I am unable to get the value of a checkbox inside of my wire model.
Are you using the latest version of Livewire: Yes
Do you have any screenshots or code examples:
checkbox.blade.php
<div>
<div>
@foreach($options as $option)
<div>
<label class="inline-flex items-center">
<input wire:model="values.{{ $loop->index }}" value="{{ $loop->index }}" name="checkbox-test" type="checkbox" class="form-checkbox">
<span class="ml-2">Index {{ $loop->index }}</span>
</label>
</div>
@endforeach
</div>
@forelse($values as $value)
{{ $value }}
@empty
Nothing to show
@endforelse
</div>
Checkbox.php
<?php
namespace App\Http\Livewire\Elements;
use Livewire\Component;
class Checkbox extends Component
{
public $values;
public $options;
public function mount($options)
{
$this->options = $options;
}
public function render()
{
return view('livewire.elements.checkbox');
}
}