0

Laravel8、Jetstream、Livewire。正常安装并添加常用的 CRUD 功能。到目前为止一切顺利,直到我在表单中添加 Alpine.js 和 Pikaday 后注意到以下问题。

  • 单击 Pikaday 并将所选日期设置为输入字段时工作正常。
  • 但是,在我对表单的任何其他部分(输入其他字段、按下按钮等)和所选日期无法保存到数据库。
  • 如果我手动输入日期,则不会出现问题,并且日期会保存到数据库中。

我是 Livewire 的新手,并按照此处的说明实现了我的代码: https ://laravel-livewire.com/docs/2.x/alpine-js#creating-a-datepicker

<form wire:submit.prevent="schedule">        
    <label for="xxxxDate">xxxx date:</label>
    <x-date-picker wire:model="xxxx_date" id="xxxxDate"/>

视图/组件/日期选择器.blade.php

<div wire:ignore>
    <input
        x-data=
        x-ref="input"
        x-init="new Pikaday({ field: $refs.input });"
        type="text"
        {{ $attributes }}
    >
</div>

有什么线索吗?

4

0 回答 0