Могу ли я использовать приведенный ниже способ проверки или аналогичный Laravel в Livewire?
Validator::make($data, [
'zones' => [
'required',
Rule::in(['first-zone', 'second-zone']),
],
]);
or
starts_with:foo,bar,...
Текущий код работал неправильно, во время тестирования он просто прошел, когда я проверил значение html с помощью Chrom Inspection.
Вид
...
<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
public function checkVehicle()
{
$this->validate([
'size' => 'required|string|starts_with:BICYCLE,CAR,BOAT'
]);
}