Laravel Livewire如何验证阵列数据

时间:2020-09-22 10:13:51

标签: laravel-7 laravel-livewire

我尝试在表单提交为时验证数组

<input type="text" class="form-control" wire:model.lazy="data.name" placeholder="name">
    //at livewire component class
    $data = [
        'name' => 'someValue',
        'phone' => 'someValue',
        'email' => 'someValue'
    ]

我尝试

    Validator::make($this->data,[
      'name' => 'required',
       ...
    ])->validate();

但不起作用,请帮助我。

1 个答案:

答案 0 :(得分:1)

您可以使用与wire:model中相同的语法进行验证:

$this->validate([
    'data.name' => ['required'],
]);