首页 > 解决方案 > Laravel liveware - 输入没有获取日期值

问题描述

我是 livewire 新手,我的表单有问题,日期值输入在字段日期中显示不佳。你能帮我理解为什么吗?

在此处输入图像描述

标签: laravellaravel-livewire

解决方案


Livewire 从其 PHP 组件设置数据,并在每个请求上同步前端。这意味着value=""您在输入wire:model上设置的任何内容都将不起作用。Livewire 将使用它在后端属性中的值覆盖该值。

所以,既然你有wire:model="date_user_birth",那就意味着你必须$this->date_user_birth在 PHP 类中设置 的值。

class MyClass extends Component 
{
    public $date_user_birth;

    public function mount() 
    {
        $this->date_user_birth = '08-09-2021';
    }

}

推荐阅读