在Laravel 8 jetstream中,有一个组件x-jet- input,它将根据类型显示输入。
X-jet-输入代码:
@props(['disabled' => false])
<input {{ $disabled ? 'disabled' : '' }} {!! $attributes->merge(['class' => 'form-input rounded-md shadow-sm']) !!}>我在update-profile-information-form.blade.php中添加了这些代码,让用户更新他们的出生日期,以防他们在注册时把它放错了。但是日期选取器不显示日期选取器中的现有日期。
<div class="col-span-6 sm:col-span-4">
<x-jet-label for="date_of_birth" value="Date of Birth" />
<x-jet-input id="date_of_birth" type="date" class="mt-1 block w-full" wire:model.defer="state.date_of_birth" />
<x-jet-input-error for="date_of_birth" class="mt-2" />
</div>如何使用x-jet-input执行此操作?
发布于 2020-12-28 01:50:35
正如我在注释中所述,问题在于日期输入需要2020-12-15形式的值。
要解决这个问题,只需将以下内容添加到User模型中的$casts中
protected $casts = [
'date_of_birth' => 'date:Y-m-d',
];发布于 2021-09-12 00:48:48
Check确实在一个简单的元素输入上使用datepicker,这将允许您排除与JS相关的错误类别(我怀疑这种情况在JS中)
https://stackoverflow.com/questions/65458191
复制相似问题