Could I use below validation way or similar of Laravel in Livewire?
Validator::make($data, [
'zones' => [
'required',
Rule::in(['first-zone', 'second-zone']),
],
]);
or
starts_with:foo,bar,...
Current code didn't work correctly, during in the testing it just passed when I revised a html value by Chrom Inspection.
View
...
<input wire:model=size type="radio" value="BICYCLE" name="BICYCLE"/>
<input wire:model=size type="radio" value="CAR" name="CAR"/>
<input wire:model=size type="radio" value="CAR" name="BOAT"/>
...
<button wire:click="checkVehicle">Check</button>
---
Livewire Component
public function checkVehicle()
{
$this->validate([
'size' => 'required|string|starts_with:BICYCLE,CAR,BOAT'
]);
}