首页 > 解决方案 > 将默认值设置为输入类型日期 - Laravel

问题描述

我正在使用 laravel 开发一个项目,我需要将默认值设置为输入类型日期。

我使用变量: value="{{$pedido->entrega}} "

结果: 问题

问题是没有显示日期

在数据库中是日期

数据库

<input type="date"  class="form-control flatpickr flatpickr-input active mb-4" id="entrega" name="entrega"
       value="{{$pedido->entrega}} " 
       min="2018-01-01" max="2025-12-31">

标签: phplaravellaravel-5

解决方案


flatpickr 配置是需要的

<input type="date"  class="form-control flatpickr flatpickr-input active mb-4" id="entrega" name="entrega" min="2018-01-01" max="2025-12-31" />

<script>
flatpickr('#entrega',{
    dateFormat: "Y-m-d",
    defaultDate: ["{{ date('Y-m-d', strtotime($pedido->entrega)) }} "]
})
</script>

推荐阅读