如何在此输入字段中的表格中显示 laravel 刀片中的日期
Posted
技术标签:
【中文标题】如何在此输入字段中的表格中显示 laravel 刀片中的日期【英文标题】:How to I can show date in laravel blade from my table in this input field 【发布时间】:2021-02-14 21:38:35 【问题描述】:如何在这个输入字段中的表格中显示 laravel Blade 中的日期
<div class="form-group">
<strong>Date:</strong>
<input type="date" name="date" class="form-control" value=" $productInovoice->date " placeholder="Date">
</div>
【问题讨论】:
【参考方案1】:我认为你应该格式化日期来解决这个问题。
试试这个:
<div class="form-group">
<strong>Date:</strong>
<input value=" $productInovoice->date->format('Y-m-d') " type="date" name="date" class="form-control" placeholder="Date">
</div>
或者你可以使用下面的模型属性,把这个函数放在你的产品模型中:
public function setDateAttribute($value)
$this->attributes['date'] = Carbon::parse($value)->format('Y-m-d');
【讨论】:
日期: 我的输入字段,我在其中使用类型作为日期字段,因此当我将其插入数据库时,它比存储的要多。所以刚才我想从我的数据库表列中显示这个日期。【参考方案2】:<input type="date" name="date" class="form-control" value=" $productInovoice->created_at->format('d M y') " placeholder="Date">
【讨论】:
【参考方案3】:你可以试试这个:
<input type="date" name="date" class="form-control"
value=" date_format(date_create($productInovoice->date), 'd/m/Y')) ">
【讨论】:
以上是关于如何在此输入字段中的表格中显示 laravel 刀片中的日期的主要内容,如果未能解决你的问题,请参考以下文章
显示来自 @foreach 的 Laravel 刀片中的所有输入