【发布时间】:2022-09-28 01:02:05
【问题描述】:
livewire 验证正在运行实时消息显示“required.validation”,但我看到显示消息“first_name field is required”
这是我的 livewire 组件代码
public $first_name = \'\';
public $last_name = \'\';
public $email = \'\';
public $phone_number = \'\';
public $password = \'\';
public $password_confirmation = \'\';
public $business_name = \'\';
public $comments = \'\';
public $solutions_of_interest = \'\';
受保护的 $rules = [
\'first_name\' => \'required\',
\'first_name\' => \'required|max:255\',
\'last_name\' => \'required|max:255\',
\'phone_number\' => \'required|digits:9\',
\'business_name\' => \'required|max:255\',
\'solutions_of_interest\' => \'required|max:255\',
\'email\' => \'required|email|unique:users\',
\'password\' => \'required|min:8|confirmed\',
\'password_confirmation\' => \'required|min:8\',
];
public function save()
{
$this->validate();
User::create([
\'first_name\' => $this->first_name,
\'last_name\' => $this->last_name,
\'email\' => $this->email,
\'phone_number\' => $this->phone_number,
\'password\' => Hash::make($this->password),
\'business_name\' => $this->business_name,
\'comments\' => $this->comments,
\'solutions_of_interest\' => $this->solutions_of_interest,
\'email_verified_at\' => Carbon::now(),
\'phone_number_varified\' => 1,
]);
// $this->reset();
session()->flash(\'success\',\'User Created Successfully.\');
}
public function updated($property)
{
$this->validateOnly($property);
}
这是我的 livewire 刀片组件代码
<div class=\"col-xl-6 col-lg-6 col-md-6 col-sm-6 col-12\">
<input type=\"text\" class=\"form-control\" wire:model=\"first_name\"
autocomplete=\"first_name\" autofocus placeholder=\"First Name\">
@error(\'first_name\') <span class=\"text-danger\">{{ $message }}</span>@enderror
</div>
<div class=\"col-xl-6 col-lg-6 col-md-6 col-sm-6 col-12\">
<input type=\"text\" class=\"form-control\" wire:model=\"last_name\"
autocomplete=\"last_name\" autofocus placeholder=\"Last Name\">
@error(\'last_name\')
<span class=\"text-danger\">{{ $message }}</span>
@enderror
</div>
-
您还有相关的翻译文件/密钥吗? github.com/laravel/laravel/blob/9.x/lang/en/validation.php#L120
标签: laravel-livewire livewires